#include <iostream>
#include <conio.h>
using namespace std;
class A
{
int a,b,c; //По умолчанию private.
};
class B:public A //Применили наследование и на основе класса A создали класс B
{
};
class C //Независимый класс
{
};
A obj_A; //Экземпляр класса A
B obj_B; //Экземпляр класса B
C obj_C; //Экземпляр класса С
void main()
{
cout<<sizeof(obj_A)<<endl; //Вывели на экран размер объекта от класса A
cout<<sizeof(obj_B)<<endl; //Вывели на экран размер объекта от класса B
cout<<sizeof(obj_C)<<endl; //Вывели на экран размер объекта от класса C
getch();
return;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y29uaW8uaD4KIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CiBjbGFzcyBBCiAgewogICAgaW50IGEsYixjOyAgLy/Qn9C+INGD0LzQvtC70YfQsNC90LjRjiBwcml2YXRlLgogICB9OwogCiBjbGFzcyBCOnB1YmxpYyBBIC8v0J/RgNC40LzQtdC90LjQu9C4INC90LDRgdC70LXQtNC+0LLQsNC90LjQtSDQuCDQvdCwINC+0YHQvdC+0LLQtSDQutC70LDRgdGB0LAgQSDRgdC+0LfQtNCw0LvQuCDQutC70LDRgdGBIEIKICB7CiAgfTsKIAogY2xhc3MgQyAvL9Cd0LXQt9Cw0LLQuNGB0LjQvNGL0Lkg0LrQu9Cw0YHRgQogewogIH07CiAKQSBvYmpfQTsgLy/QrdC60LfQtdC80L/Qu9GP0YAg0LrQu9Cw0YHRgdCwIEEgCkIgb2JqX0I7IC8v0K3QutC30LXQvNC/0LvRj9GAINC60LvQsNGB0YHQsCBCCkMgb2JqX0M7IC8v0K3QutC30LXQvNC/0LvRj9GAINC60LvQsNGB0YHQsCDQoQogCnZvaWQgbWFpbigpCiB7CiAKICBjb3V0PDxzaXplb2Yob2JqX0EpPDxlbmRsOyAvL9CS0YvQstC10LvQuCDQvdCwINGN0LrRgNCw0L0g0YDQsNC30LzQtdGAINC+0LHRitC10LrRgtCwINC+0YIg0LrQu9Cw0YHRgdCwIEEgCiAgY291dDw8c2l6ZW9mKG9ial9CKTw8ZW5kbDsgLy/QktGL0LLQtdC70Lgg0L3QsCDRjdC60YDQsNC9INGA0LDQt9C80LXRgCDQvtCx0YrQtdC60YLQsCDQvtGCINC60LvQsNGB0YHQsCBCCiAgY291dDw8c2l6ZW9mKG9ial9DKTw8ZW5kbDsgLy/QktGL0LLQtdC70Lgg0L3QsCDRjdC60YDQsNC9INGA0LDQt9C80LXRgCDQvtCx0YrQtdC60YLQsCDQvtGCINC60LvQsNGB0YHQsCBDCiAKIGdldGNoKCk7CiByZXR1cm47CiB9