题目内容

下面程序运行结果是:( )#includeusing namespace std;class A{public:A(){cout<<"1";}~A(){cout<<"2";}};class B:public A{public:B(){cout<<"3";}~B(){cout<<"4";}};int main(){B b;}

查看答案
更多问题

下面程序的运行结果是:( )#includeusing namespace std;class A{public:A(){cout<<"A";}};class B1:virtual public A{public:B1(){cout<<"B1";}};class B2:virtual public A{public:B2(){cout<<"B2";}};class C:public B1,public B2{public:C(){cout<<"C";}};int main(){C c;}

构造函数不能被继承。

A. 对
B. 错

析构函数可以被继承。

A. 对
B. 错

默认的继承权限为私有继承。

A. 对
B. 错

答案查题题库