关于运算符重载,下列表述中正确的是( )。

admin2020-04-07  34

问题 关于运算符重载,下列表述中正确的是(    )。

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

答案C

解析 此题考查的是运算符重载的概念。C++语言规定,“.”、“.”、“->*”、“::”和“?:”,这五个运算符不能被重载,故选项A错误;运算符函数的返回类型由该运算符所组成的表达式的值的类型来决定,故选项B说法是错误的;运算符重载是针对原有运算符,并不能通过重载创造出新的运算符,故选项D错误。
转载请注明原文地址:https://kaotiyun.com/show/cj8p777K
0

最新回复(0)