填空题
下列程序的输出结果为2,请将程序补充完整。
#include <iostream>
using namespace std;
class Base
public:
【12】
void fun() cout<<1;
;
class Derived: public Base
public:
void fun() cout<<2;
;
int main()
Base *p=new Derived;
p->fun();
delete p;
return 0;
【参考答案】
virtual
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
下列程序的运行结果是______。 #include<iostream.h> class Base public: void f(int x)cout<< Base: <<x<<endl; ; class Derived:public Base public: void f(char *str)cout<< Derived: <<str<<endl; ; void main(void) Base *pd=new Base; pd=new Derived; pd->f(’a’);
点击查看答案&解析
填空题
在下面横线上填上适当的语句,完成程序。 #include<iostream> using namespace std; class Base int x; public: Base(int i)x=i; ~Base() ; class Derived : public Base public: 【10】 完成类Derive构造函数的定义 ; int main () Derived Obj; return 0;
点击查看答案&解析
相关试题
函数swap(arr,n)可完成对arr数组从第1...
在程序设计阶段应该采取______和逐步...
栈顶的位置是随着 【3】 操作而变化的。
软件维护活动包括以下几类:改正性维护、适...