请在如下程序中的空格处填写正确的语句: #include <iostream> using namespace std; class Base { public: void fun() {cout<<"Base fun

admin2009-06-20  28

问题 请在如下程序中的空格处填写正确的语句:
   #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()

解析 本题考查的知识点是:派生类对基类成员的访问。本题的派生类Derived覆盖了基类Base中的fun(),如需调用基类版本的fun(),则需要使用域运算符“::”。故应该填写Base::fun()。
转载请注明原文地址:https://jikaoti.com/ti/pTW0FFFM
0

最新回复(0)