#include <iostream>
class A{
int a,b,c;
};
class B{
int a,b,c;
public:
virtual ~B(){}
};
class C {
int a,b,c;
void funcC(){
}
void funcCC(){
}
};
int main(){
A a;
B b;
C c;
std::cout<<"A =>"<< sizeof(a)<<std::endl;
std::cout<<"B =>"<< sizeof(b)<<std::endl;
std::cout<<"C =>"<< sizeof(c)<<std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgQXsKCWludCBhLGIsYzsKfTsKCmNsYXNzIEJ7CglpbnQgYSxiLGM7CnB1YmxpYzoKCXZpcnR1YWwgfkIoKXt9Cgp9OwoKY2xhc3MgQyB7CglpbnQgYSxiLGM7CgoJdm9pZCBmdW5jQygpewoJfQoJdm9pZCBmdW5jQ0MoKXsKCX0KfTsKCgppbnQgbWFpbigpewoJQSBhOwoJQiBiOwoJQyBjOwoKCXN0ZDo6Y291dDw8IkEgPT4iPDwgc2l6ZW9mKGEpPDxzdGQ6OmVuZGw7CglzdGQ6OmNvdXQ8PCJCID0+Ijw8IHNpemVvZihiKTw8c3RkOjplbmRsOwoJc3RkOjpjb3V0PDwiQyA9PiI8PCBzaXplb2YoYyk8PHN0ZDo6ZW5kbDsKCXJldHVybiAwOwp9