下面关于运算符重载中正确的是( )。

admin2012-12-29  30

问题 下面关于运算符重载中正确的是(             )。

选项 A、运算符函数的返回类型不能声明为基本数据类型
B、C++的所有运算符都可以重载
C、在类型转换符函数的定义中不需要声明返回类型
D、通过运算符重载可以定义C++中没有的运算符

答案C

解析 运算符函数的返回类型可以声明为基本数据类型,故选项A)错误。“.、.*、->*、::、?”这五个运算符不可以重载,故选项B)错误。在重载类型转换符时,由于运算符本身已经表示出返回值类型,因此不需要返回值类型的声明。运算符重载是针对C++中已有的运算符进行的,不可能通过重载创造出新的运算符,故选项D)错误。
转载请注明原文地址:https://kaotiyun.com/show/bgVp777K
0

最新回复(0)