下列关于重载运算符的说法正确的是:

admin2019-06-07  30

问题 下列关于重载运算符的说法正确的是:

选项 A、运算符 :: 不能被重载,运算符 . 必须作为类成员重载
B、运算符 [] 不能被重载,运算符 = 必须作为类成员重载
C、运算符 * 不能被重载,运算符 ( ) 必须作为类成员重载
D、运算符 . 不能被重载,运算符 [] 必须作为类成员重载

答案D

解析 本题考查运算符重载,不能重载的运算符只有5个:.、.*、::、sizeof、?:。
C++规定有的运算符(如赋值运算符、下标运算符、函数调用运算符)必须定义为类的成员函数,只有D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/LQ8p777K
0

最新回复(0)