单选题
下列关于运算符重载的描述中,错误的是______。
A、
可以通过运算符重载在C++中创建新的运算符
B、
赋值运算符只能重载为成员函数
C、
运算符函数重载为类的成员函数时,第一操作数是该类对象
D、
重载类型转换运算符时不需要声明返回类型
【正确答案】
A
【答案解析】
[解析] 运算符重载应尽可能保持其原有的基本语义,而不是创建新的运算符。重载的运算符应该体现为原运算符的功能在新数据类型上的延伸,它的使用应当使程序中算法的表达式显得更流畅、自然,使阅读程序的人在不借助于其他说明资料的情况下就能够正确理解。
提交答案
关闭