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

admin2012-01-20  23

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

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

答案C

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

最新回复(0)