题目内容

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

A.可以改变参与运算的操作数个数
B. 可以改变运算符原来的优先级
C.可以改变运算符原来的结合性
D. 可以改变原运算符的语义

查看答案
更多问题

在下列运算符中,不能重载的是()。

A.<=
B. >>
C. ::
D. =

以下运算符不能用友元函数重载的是()。

A.=
B. ==
C. +
D. !=

下列重载乘法运算符的函数原型声明中错误的是 ( )。

A. MyClass operator*(double, double) ;
B. MyClass operator*(double, MyClass);
C. MyClass operator*(MyClass,double);
D. MyClass operator*(MyClass, MyClass);

如果表达式a++中的“++”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为( )。

A. a.operator++()
B. operator++(a)
C. operator++(a,1)
D. operator++(1,a)

答案查题题库