单项选择题
有如下程序: #include usingnamespacestd; classVAC{ public; intf()const(return3;} intf(){return5;} }; Intmain(){ VACv1: constVACv2; cout< return0; } 运行时的输出结果是( )。
A.53
B.35
C.55
D.33
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下的程序: #include #include usingnamespacestd; classMyString {public: MyString(constchar*s); MyString(){delete[]data;} protected: unsignedlem char*data;}; MyStrin9::MyString(constchar*s) {len=strlen(s); data=newchar[len+1]; strcpy(data,s);} intmain() {MyStringa( C++Programing ); MyStringb(a); return0;} 在运行上面的程序时出错,出错的原因是( )。
A.构造函数的实参不允许是本类的对象
B.没有定义实现深层复制的复制构造函数
C.构造对象a时实参与形参类型不符
D.系统不能生成默认的复制构造函数
点击查看答案&解析
单项选择题
下列关于运算符重载的描述中,正确的是( )。
A.运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B.一元运算符只能作为成员函数重载
C.二元运算符重载为非成员函数时,参数表中有一个参数
D.C++中可以重载所有的运算符
点击查看答案&解析
相关试题
用VC++6.0打开考生文件夹下的源程序文...
下面程序的运行结果是( )。 #include...
有如下程序: #include usingnamespaces...
C++语言类体系中,不能被派生类继承的有...
有如下程序: #include voidmain() ...