填空题
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。 已知有如下类定义: class Base{ protected: void fun() {} }; class Derived:Base{}; 则Base类中的成员函数fun(),在Derived类中的访问权限是______(注意:要求填写private、protected或public中的一项)。
【参考答案】
pfivate
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
己知下列程序的输出结果是42,请将横线处缺失的部分补充完整。#include<iostream>using namespace std;class Foo{int value;public:Foo():value(0){}void setValue(int value){______=value; 给Foo的数据成员value赋值}void print(){cout<<value;}};int main(){Foo f;f.setValue(42);f.print();return 0;}
点击查看答案&解析
填空题
有如下程序:#include<iostream>using namespace std;class ONE{public:virtual void f(){cout<< 1 ;}};class TWO:public ONE{public:TWO(){cout<< 2 ;}};class THREE:public TWO{public:vurtual void f() {TOW::f();cout<< 3 ;}};int main(){ONE aa,*p;TWO bb;THREE cc;p=&cc;p->f();return 0;}执行该程序的输出结果是______。
点击查看答案&解析
相关试题
下列叙述中正确的是( )。
在面向对象方法中,一个对象请求另一个对象...
派生类的构造函数的成员初始化列表中,不能...
下列特征中不是面向对象方法的主要特征的是...
有如下函数模板定义: template<typename...