A-A+

请在如下程序中的空格处填写正确的语句: include <iostream> using n

2022-08-06 04:59:44 问答库 阅读 176 次

问题详情

请在如下程序中的空格处填写正确的语句:
include <iostream>
using namespace std;
class Base {
public:
void fun() {cout<<"Base fun"<<endl; }
};
class Derived: public Base {
public:
void fun() {
【 】; //调用基类的函数fun()
cout<<"Derived fun "<<endl;
}
};请帮忙给出正确答案和分析,谢谢!

参考答案

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

考点:空格,语句