问题 填空题

请在如下程序中的空格处填写正确的语句:
#include <iostream>
using namespace std;
class Base
public:
void fun() cout<<"Base fun"<<endl;
;
class Derived: public Base
public:
void fun()
【11】 ; //调用基类的函数fun()
cout<<"Derived fun "<<endl;

;

答案

参考答案:Base::fun()

解析: 本题考查的知识点是:派生类对基类成员的访问。本题的派生类Derived覆盖了基类Base中的fun(),如需调用基类版本的fun(),则需要使用域运算符“::”。故应该填写Base::fun()。

问答题
多项选择题 案例分析题