单项选择题

有如下两个类的定义: class AA{}; class BB{ AA vl,*v2; BB v3: int*v4: }; 其中有一个成员变量的定义是错误的,这个变量是

A.v1
B.v2
C.v3
D.v4
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #include<iostream> using namespace std; class C1{ public: ~Cl( ){cout<<1;} }; class C2:public C1{ public: ~C2( ){cout<<2;} }; int main( ){ C2 cb2; C1*cb1: return 0; } 程序的输出结果是
A.121
B.21
C.211
D.12
单项选择题
下列关于虚基类的叙述中,错误的是
A.使用虚基类可以消除由多继承产生的二义性
B.构造派生类对象时,虚基类的构造函数只被调用一次
C.声明“class B:virtual public A”说明类B为虚基类
D.建立派生类对象时,首先调用虚基类的函数
相关试题
  • 有如下程序: #include<iostream> usi...
  • 有如下类定义: class Sample{ public...
  • 如下程序定义了“单词”类word,类中重载了...
  • “图形”类Shape-中定义了纯虚函数calArea...
  • 请将下列模板类Data补充完整。 template ...