问题
单项选择题
下列程序中横线处正确的语句是( )。
#include<iostream>
using namespace std;
class TestClass
public:
void fun()cout<<" TestClass: : fun"<<end1;
;
class TestClass1 :public TestClass
void fun()
______//,显示调用基类的函数fun()
cout<<" TestClassl::fun"<<end1;
;
A) fun();
B) TestClass.fun();
C) TestClass::fun();
D) TestClass->fun();
答案
参考答案:C
解析: 程序中的TestClassl为TestClass的派生类,TestClass1公有继承TestClass,所以可以调用其中的公有成员fun函数,如果要显示调用它,那么使用域符号“::”,这样就实现了对函数的显示调用,即选择C)。