单选题
通过运算符重载,可以改变运算符原有的______。
A、
操作数类型
B、
操作数个数
C、
优先级
D、
结合性
【正确答案】
A
【答案解析】
[解析] 重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为A。
提交答案
关闭