填空题
下列程序的输出结果为2,请将程序补充完整。
#include<iostream>
using namespace std;
class Base
public:
______void fun()cout<<1;
;
class Derived:public Base
public:
void fun()cout<<2;
;
int main()
Base*p=new Derived;
p->fur();
delete p;
return 0;
【参考答案】
virtual
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
下列程序的输出结果是______。 #include<iostream> using namespace std; class base public: int n; base(int x) n=x; virtual void set(int m) n=m;cout << n <<’ ’; ; class deriveA:public base public: deriveA(int x):base(x) void set(int m) n += m;cout << n <<’ ’; ; class deriveB:public base public: deriveB(int x):base(x) void set(int m) n +=m; cout << n<<’ ’; ; int main() deriveA d1(1); deriveB.d2(3); base *pbase; pbase=&d1; pbase->set(1); pbase= &d2; pbase->set(2); return 0;
点击查看答案&解析
填空题
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
点击查看答案&解析
相关试题
有如下程序: #include<iostream.h> ...
在下面函数的横线处填上适当的内容,使该函...
下面程序的输出结果是______。 #in...
下列程序的输出结果是______。 #in...
以下函数模板max()的功能是:返回数组a中...