標(biāo)題: 虛函數(shù)調(diào)用優(yōu)先級(jí) [打印本頁(yè)] 作者: heicc 時(shí)間: 2015-1-5 14:34 標(biāo)題: 虛函數(shù)調(diào)用優(yōu)先級(jí) class A
{
public:
int aa;
A() : aa( 1 ){}
~A(){}
virtual void ABC(){ aa = 2; }
};
class B : public A
{
public:
B(){}
~B(){}
virtual void ABC(){ aa = 3; }
};
class C : public B
{
public:
C(){}
~C(){}
};
class D : public C
{
public:
D(){}
~D(){}
};
a = new D;//這時(shí)候aa的值為1,這是初始化的效果
a->ABC();//這時(shí)候aa的值為3,調(diào)用的是類(lèi)B中的ABC()