уточнение
class A
{
public:
void foo();
};
class B
{
public:
void foo();
};
class C1 : A
{
public:
void foo();
};
class C2 : A, B
{
public:
void foo();
};
class C3 : A, virtual B
{
public:
void foo();
};
int a = sizeof(&C1::foo);//4
a = sizeof(&C2::foo);//8
a = sizeof(&C3::foo);//12
|