下列程序中横线处正确的语句是( )。 #include<iostream> using namespace std; class TestClass { public: void fun(){cout<<’’TestClass::fun’’<<e

admin2020-04-07  18

问题 下列程序中横线处正确的语句是(    )。
#include<iostream>
using namespace std;
class TestClass
{
public:
  void fun(){cout<<’’TestClass::fun’’<<end1;}
};
class TestClass1:public TestClass
{
  void fun()
  {
    //显示调用基类的函数fun()
    tout<<’’TestClass1::fun’’<<end1;
    }
};

选项 A、fun();
B、TestClass.fun();
C、TestClass::fun();
D、TestClass->fun();

答案C

解析 程序中的TestClass1为TestClass的派生类,TestClass1公有继承TestClass,所以可以调用其中的公有成员fun函数,如果要显示调用它,那么使用域符号“::”,这样就实现了对函数的显示调用,即选择C。
转载请注明原文地址:https://jikaoti.com/ti/yhA0FFFM
0

最新回复(0)