¿Por qué el tamaño de la clase depende solo de los miembros de datos y no de las funciones de los miembros?
Quiero saber la descripción detallada del tamaño de una clase. Quiero saber si solo hay miembros de datos y funciones de miembros sin ninguna palabra clave virtual, entonces por qué el tamaño de la clase depende solo de los miembros de datos. Por ejemplo:
class A {
int a;
public:
int display() {
cout << "A=" << a << endl;
}
};
Cuando verifico elsizeof(A)
encontré que es de 4 bytes. ¿Por qué es así? ¿Por qué la función miembro no tiene efecto en el tamaño de la clase A?
Gracia