파생 클래스 80의 크기가 다음 코드에서 나타나는 이유는 무엇입니까?
는 저에 따르면, 개인 데이터 멤버는 상속되지 않고 sizeof(Derived)
40
파생 클래스의 크기 [2]
#include <iostream>
#include <cstdlib>
using namespace std;
class Base{
int a[10];
public:
int b[10];
};
class Derived:public Base{
};
int main()
{
cout<<sizeof(Derived)<<endl;
}
좋은 질문 귀족 :) – iamsankalp89
[C++의 기본 클래스 개체 및 파생 클래스 개체의 크기] 가능한 복제본 (https://stackoverflow.com)/questions/27007797/base-class-object-and-class-object-in-c) – dlmeetei
[상속 및 비공개 멤버]의 완벽한 복제 (https://stackoverflow.com/questions/) 6169152/상속 및 사립 - 회원) – YSC