Я хочу знать подробное описание размера класса. Я хочу знать, есть ли только члены данных и функция-член без какого-либо виртуального ключевого слова, тогда почему размер класса зависит только от членов данных. Например:
class A {
int a;
public:
int display() {
cout << "A=" << a << endl;
}
};
Когда я проверял sizeof (A)
, я обнаружил, что это 4 байта. Почему так? Почему функция-член не влияет на размер класса A?
Спасибо