下列关于运算符重载的叙述中,错误的是( )。

admin2020-10-21  38

问题 下列关于运算符重载的叙述中,错误的是(    )。

选项 A、运算符函数的名称总是以operator为前缀
B、重载运算符时应保持其优先级不变
C、可以为运算符函数指定默认参数
D、运算符重载是多态性的一种表现

答案C

解析 C++中,算符函数的名字是以operator为前缀,选项A正确;重载不能改变运算符的优先级,选项B正确;除了函数调用操作符operator()之外,重载操作符时使用默认实参是非法的,选项C错误;运算符重载是多态性表现,使得运算符可以根据操作数类型的不同,调用不同的重载函数,选项D正确;本题答案为c。
转载请注明原文地址:https://kaotiyun.com/show/SVyp777K
0

最新回复(0)