填空题
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义: class Base{ protected: void fun(){} }; class Derived:Base{}; 则Base类中的成员函数fun(),在Derived类中的访问权限是______(注意:要求填写private、protected或public中的一项)。
【参考答案】
private
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
已知下列程序的输出结果是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;p}};int main(){Foo f;gf.setValue(42);f.print();return 0;}
点击查看答案&解析
填空题
有下列程序:#include<iostream>using namespace std;class ONE{public:virtual void f(){COUt<< 1 ;}};c1assTWO:public ONE{public:TWO(){cout<< 2 ;}};class THREE:public TWO{public:virtual void f(){TWO∷f();cout<< 3 ;}};int main(){ONE aa,*p;TWO bb;THREE cc;p=&cc;p->f();return 0;}执行上面程序的输出结果是______。
点击查看答案&解析
相关试题
定义如下枚举类型:enum Number{one=l,...
下列关于结构化程序设计原则和方法的描述中...
有如下函数模板定义: template<typename...
下列是重载乘法运算符的函数原型声明,其中...
( )既可重载为一元运算符,又可重载为二...