Показать сообщение отдельно
Старый 18.06.2002, 13:43     # 6
Aleksey_M_T
Guest
 
Сообщения: n/a

уточнение

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