#include <iostream>
using namespace std;
#include <conio.h>
#include <iostream.h>
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; //Экземпляр класса С
int main()
{
clrscr();
cout<<sizeof(obj_A)<<endl; //Вывели на экран размер объекта от класса A
cout<<sizeof(obj_B)<<endl; //Вывели на экран размер объекта от класса B
cout<<sizeof(obj_C)<<endl; //Вывели на экран размер объекта от класса C
getch();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKI2luY2x1ZGUgPGNvbmlvLmg+CiAjaW5jbHVkZSA8aW9zdHJlYW0uaD4KIAogY2xhc3MgQQogIHsKICAgIGludCBhLGIsYzsgIC8v0J/QviDRg9C80L7Qu9GH0LDQvdC40Y4gcHJpdmF0ZS4KICAgfTsKIAogY2xhc3MgQjpwdWJsaWMgQSAvL9Cf0YDQuNC80LXQvdC40LvQuCDQvdCw0YHQu9C10LTQvtCy0LDQvdC40LUg0Lgg0L3QsCDQvtGB0L3QvtCy0LUg0LrQu9Cw0YHRgdCwIEEg0YHQvtC30LTQsNC70Lgg0LrQu9Cw0YHRgSBCCiAgewogIH07CiAKIGNsYXNzIEMgLy/QndC10LfQsNCy0LjRgdC40LzRi9C5INC60LvQsNGB0YEKIHsKICB9OwogCkEgb2JqX0E7IC8v0K3QutC30LXQvNC/0LvRj9GAINC60LvQsNGB0YHQsCBBIApCIG9ial9COyAvL9Ct0LrQt9C10LzQv9C70Y/RgCDQutC70LDRgdGB0LAgQgpDIG9ial9DOyAvL9Ct0LrQt9C10LzQv9C70Y/RgCDQutC70LDRgdGB0LAg0KEKIAppbnQgbWFpbigpCiB7CiBjbHJzY3IoKTsKICBjb3V0PDxzaXplb2Yob2JqX0EpPDxlbmRsOyAvL9CS0YvQstC10LvQuCDQvdCwINGN0LrRgNCw0L0g0YDQsNC30LzQtdGAINC+0LHRitC10LrRgtCwINC+0YIg0LrQu9Cw0YHRgdCwIEEgCiAgY291dDw8c2l6ZW9mKG9ial9CKTw8ZW5kbDsgLy/QktGL0LLQtdC70Lgg0L3QsCDRjdC60YDQsNC9INGA0LDQt9C80LXRgCDQvtCx0YrQtdC60YLQsCDQvtGCINC60LvQsNGB0YHQsCBCCiAgY291dDw8c2l6ZW9mKG9ial9DKTw8ZW5kbDsgLy/QktGL0LLQtdC70Lgg0L3QsCDRjdC60YDQsNC9INGA0LDQt9C80LXRgCDQvtCx0YrQtdC60YLQsCDQvtGCINC60LvQsNGB0YHQsCBDCiAKIGdldGNoKCk7CiByZXR1cm4gMDsKIH0=