问题 单项选择题

应在下列程序画线处填入的正确语句是 ( )。
#include <iostream>
using namespace std;
clas Base

public:
void fun()

cout<<"Base::fun"<<end1;

;
class Derived : public Base

void fun()

________________//显示调用基类的函数 fun()
cout<<"Derived::fun"<<end1;

;

A.fun();

B.Base.fun();

C.Base::fun();

D.Base->fun();

答案

参考答案:C

解析: 作用域分辨符号是“::”,它可以用来限定要访问的成员所在的类的名称。在派生类Derive的定义中显式调用基类的函数fun(),则只能借助于作用域分辨符“::”。

单项选择题
单项选择题