免费注册 手机版 网站地图 小工具

学而优·知识库

首 页
请阅读下述代码,写出程序执行的结果#include <iostream> using namespace std; class C
请阅读下述代码,写出程序执行的结果
#include
using namespace std;
class CBase
{
public:
virtual void print()
{
cout$amp; }
void DoPrint()
{
print();
}
};
class CChild1: public CBase
{
public:
virtual void print()
{
cout$amp; }
};
class CChild2: pu
{
public:
virtual void pri
{
cout$amp; }
};
void DoPrint(CB
{
base->DoPrint
}
void main()
{
CBase* base =
CChild1* child
CChild2* child
DoPrint(child1
DoPrint(child2
DoPrint(base);
delete base;
base = child1;
base->print();
delete child1;
delete child2;
}
参考答案

关闭

前往注册

我已注册,登录账号 继续查看答案