题目内容

下面关于运算符重载的描述错误的是()。

A. 运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构
B. 不是所有的运算符都可以进行重载
C. 运算符函数的调用必须使用关键字operator。
D. 在C++中不可通过运算符重载创造出新的运算符

查看答案
更多问题

如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为()。

A. operator+(operator*(x,y),z)
B. x.operator+(operator*(x,y),z)
C. x.operator*(operator+(x,y),z)
D. z.operator+(operator*(x,y))

构成重载函数的参数类型是不同的。

A. 对
B. 错

定义重载函数时,应保证参数个数和参数类型有所不同。

A. 对
B. 错

重载函数必须具有不同的返回值类型。

A. 对
B. 错

答案查题题库