下列关于运行符重载的描述中,正确的是

admin2013-05-30  16

问题 下列关于运行符重载的描述中,正确的是

选项 A、运算符重载可以改变操作数的个数
B、运算符重载可以改变操作数的优先级
C、运算符重载可以改变运算符的结合性
D、运算符重载可以使运算符实现特殊功能

答案D

解析 本题考核运算符重载的概念。C++把重载的运算符视为特殊的函数,称为运算符函数,函数名就是在运算符前加上保留字 operator。运算符重载就是赋予已有的运算符多重含义。C++中通过重新定义运算符,使它能够用于特定类的对象执行特定的功能。但是用户重新定义运算符,不改变原运算符的操作符个数、优先级和结合性.同时运算符重载后,也不改变运算符的语法结构,即单目运算符只能重载为单目运算符,双目运算符只能重载为双目运算符。所以A,B,C选项的描述都是错误的。
转载请注明原文地址:https://kaotiyun.com/show/IUNp777K
0

最新回复(0)