#include <iostream>
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 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKIAogY2xhc3MgQQogIHsKICAgIGludCBhLGIsYzsgIC8v0J/QviDRg9C80L7Qu9GH0LDQvdC40Y4gcHJpdmF0ZS4KICAgfTsKIAogY2xhc3MgQjpwdWJsaWMgQSAvL9Cf0YDQuNC80LXQvdC40LvQuCDQvdCw0YHQu9C10LTQvtCy0LDQvdC40LUg0Lgg0L3QsCDQvtGB0L3QvtCy0LUg0LrQu9Cw0YHRgdCwIEEg0YHQvtC30LTQsNC70Lgg0LrQu9Cw0YHRgSBCCiAgewogIH07CiAKIGNsYXNzIEMgLy/QndC10LfQsNCy0LjRgdC40LzRi9C5INC60LvQsNGB0YEKIHsKICB9OwogCkEgb2JqX0E7IC8v0K3QutC30LXQvNC/0LvRj9GAINC60LvQsNGB0YHQsCBBIApCIG9ial9COyAvL9Ct0LrQt9C10LzQv9C70Y/RgCDQutC70LDRgdGB0LAgQgpDIG9ial9DOyAvL9Ct0LrQt9C10LzQv9C70Y/RgCDQutC70LDRgdGB0LAg0KEKIAp2b2lkIG1haW4oKQogewogCiAgY291dDw8c2l6ZW9mKG9ial9BKTw8ZW5kbDsgLy/QktGL0LLQtdC70Lgg0L3QsCDRjdC60YDQsNC9INGA0LDQt9C80LXRgCDQvtCx0YrQtdC60YLQsCDQvtGCINC60LvQsNGB0YHQsCBBIAogIGNvdXQ8PHNpemVvZihvYmpfQik8PGVuZGw7IC8v0JLRi9Cy0LXQu9C4INC90LAg0Y3QutGA0LDQvSDRgNCw0LfQvNC10YAg0L7QsdGK0LXQutGC0LAg0L7RgiDQutC70LDRgdGB0LAgQgogIGNvdXQ8PHNpemVvZihvYmpfQyk8PGVuZGw7IC8v0JLRi9Cy0LXQu9C4INC90LAg0Y3QutGA0LDQvSDRgNCw0LfQvNC10YAg0L7QsdGK0LXQutGC0LAg0L7RgiDQutC70LDRgdGB0LAgQwogCiBnZXRjaCgpOwogcmV0dXJuOwogfQ==
compilation info
prog.cpp:22:11: error: ‘::main’ must return ‘int’
void main()
^
prog.cpp: In function ‘int main()’:
prog.cpp:29:8: error: ‘getch’ was not declared in this scope
getch();
^
prog.cpp:30:2: error: return-statement with no value, in function returning ‘int’ [-fpermissive]
return;
^~~~~~
stdout