全部知识点
下列关于运算符重载的叙述中,正确的是
下列关于运算符重载的叙述中,正确的是
已知在一个类体中包含如下函数原型:VOLUME operator- (VOLUME) const;,下列关于这个函数的叙述中,错误的是
在表达式x+yz中,+是作为成员函数重载的运算符,是作为非成员函数重载的运算符。下列叙述中正确的是
有如下的运算符重载函数定义:
double operator+(int i,int k){return double(i+k);}
但定义有错误,对这个错误最准确的描述是
下列运算符函数中肯定不属于类FunNumber的成员函数的是
下列是重载乘法运算符的函数原型声明,其中错误的是
知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是
如果表达式a>b中的“>”是作为非成员函数重载的运算符,则可以等效地表示为
已知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为
将运算符重载为成员函数时,其参数表中没有参数,说明该运算符是
将前缀运算符“--”重载为非成员函数,下列原型中,能正确用于类中说明的是
将运算符“+”重载为非成员函数,下列原型声明中,错误的是
下列关于赋值运算符“=”重载的叙述中,正确的是
在表达式y/x中,“/”是作为成员函数重载的运算符,则该表达式还可以表示为
若要对类Data中重载的加法运算符成员函数进行声明,下列选项中正确的是
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是
若需要为XV类重载乘法运算符,声明正确的是
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得语句序列c2=c1+10;能正确执行,由此可知:为类MyClock重载的“+”运算符函数的声明是
下列运算符不能重载为友元函数的是