赞题库-背景图
单项选择题

下列关于运算符重载的描述中,正确的是 ( )。

A.运算符重载可以改变运算符的操作数的个数
B.运算符重载可以改变优先级
C.运算符重载可以改变结合性
D.运算符重载不可以改变语法结构
<上一题 目录 下一题>
热门试题

单项选择题设有以下定义和程序:#includeclass A1{public:void showl(){cout<<“class A1”<<end1;}};class A2:public A1{public:void show20{cout<<“class A2”<<end1;}};class A3:protected A2{public:void show3(){cout<<“class A1”<<end1;}};void main(){A1 obj1;A2 obj2;A3 obj3:}则以下不合语法的调用语句是( )。

A.obj1.show10;
B.obj2.show10;
C.obj3.show10;
D.obj2.show20;

单项选择题下面关于构造函数和析构函数的描述中,错误的是( )。

A.析构函数可以声明为虚函数
B.对虚析构函数的调用可以采用动态联编
C.一个类的虚函数仅对派生类中重定义的函数起作用,对其他函数没有影响
D.构造函数可以声明为虚函数