通过运算符重载,可以改变运算符原有的( )。

admin2015-06-27  38

问题 通过运算符重载,可以改变运算符原有的(     )。

选项 A、操作数类型
B、操作数个数
C、优先级
D、结合性

答案A

解析 重载运算符的规则如下:
①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;
②C++不能重载的运算符只有5个;
③重载不能改变运算符运算对象的个数;
④重载不能改变运算符的优先级和结合性;
⑤重载运算符的函数不能有默认的参数;
⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/fRNp777K
0

最新回复(0)