4
같은 코드가있다 :클래스는 더 많은 공간을 필요
#include <iostream>
class A{
int a;
int fun(){}
};
class B{
int a;
virtual int fun(){}
};
int main()
{
std::cout << sizeof(A) << " " << sizeof(B) << std::endl;
std::cin.get();
return 0;
}
출력은이 :
4 8
클래스 B가 클래스 A 4 바이트보다 더 큰 이유는 무엇입니까?