请写出下面的输出:class B{public:virtual void Print(void){printf(“B::Print\n”);}virtual v

题目

请写出下面的输出:

class B

{

public:

virtual void Print(void)

{

printf(“B::Print\n”);

}

virtual void Reprint(void)

{

printf(“B:Reprint\n”);

}

void Algo(void)

{

Print();

Reprint();

}

};

class D : public B

{

public:

virtual void Print(void)

{

printf(“D::Print\n”);

}

};

void main()

{

B *p = new D();

p->Print();

p->Algo();

}

更多“请写出下面的输出:class B{public:virtual void Print(void){printf(“B::Print\n”);}virtual v ”相关问题