单项选择题
下面关于构造函数和析构函数的描述中,错误的是( )。
A) 析构函数可以声明为虚函数
B) 对虚析构函数的调用可以采用动态联编
C) 一个类的虚函数仅对派生类中重定义的函数起作用,对其他函数没有影响
D) 构造函数可以声明为虚函数
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
设有以下定义和程序: #include<iostream.h> class A1 public: void show 1() cout<< class A 1 <<end1; class A2:public A1 public: void show20 cout<< class A2 <<end1; ; class A3:protected A2 public: void show3() cout<< class A 1 <<end1; ; void main()
A1 obj1;A2 obj2;A3 obj3;则以下不合语法的调用语句是(
)。A) obj1.show1();
B) obj2.show1();
C) obj3.show1();
D) obj2.show2();
点击查看答案&解析
单项选择题
下列关于运算符重载的描述中,正确的是( )。
A) 运算符重载可以改变运算符的操作数的个数
B) 运算符重载可以改变优先级
C) 运算符重载可以改变结合性
D) 运算符重载不可以改变语法结构
点击查看答案&解析
相关试题
对于一个类定义,下列叙述中错误的是( )。
下列关于派生类构造函数和析构函数的说法中...
有以下程序: #include<iostream> usi...
下列有关函数重载的叙述中,错误的是( )。
下列程序的输出结果是( )。 #include...