单项选择题
下面关于运算符重载的描述中,正确的是( )。
A.一元运算符只能作为成员函数来重载
B.运算符重载作为成员函数时,如果参数表中无参数,重载的是一元运算符
C.二元运算符重载为非成员函数时,参数表中有一个参数
D.C++中可以重载所有的运算符
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
在TestClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。______TestClass::operator=(const TestClass& rhs) { if(this==&rhs)return *this; value=rhs.value; return *this; }
点击查看答案&解析
填空题
有如下程序: #include<iostream> using namespace std; class Base { public: Base (){cout<< Base ;} }; class Derived:public Base { public: Derived(){cout<< Derived ;} }; intmain() { Derived derived; Base *p; P=& derived; return 0; } 执行上面程序的输出是______。
点击查看答案&解析
相关试题
已知递归函数fun的定义如下: int fun(i...
定义字符指针char *str= hello ,已知...
执行下列程序后的输出结果是______。...
有如下程序: #include<iostream> usi...
若需要把一个函数 void fun(): 定义...