下列关于重载运算符错误的是

admin2019-07-10  22

问题 下列关于重载运算符错误的是

选项 A、运算符::不能被重载
B、重载类型转换运算符不需要声明返回值
C、- 既可以作为一元运算符,又可以作为二元运算符被重载
D、运算符[ ]不能被重载

答案D

解析 本题考查运算符重载,重载不能改变运算符运算对象的个数;不能改变运算符的优先级别;不能改变运算符的结合性;重载运算符的函数不能有默认值,否则就改变了运算符参数的个数;不能定义新的运算符,不能重载的运算符只有5个:.、.*、::、sizeof、?:。所以本题选择D。
转载请注明原文地址:https://kaotiyun.com/show/FW8p777K
0

最新回复(0)