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