更多"已知类X成功地重载了- -、=、+、和[]这几个运算符,则其中肯定属于"的相关试题:
[单项选择]已知类X成功地重载了- -、+、=、[ ]这几个运算符。则其中肯定属于成员函数的运算符是:
A. 前置- -和[ ]
B. =和[ ]
C. [ ]和后置- -
D. +和=
[单项选择]己知类X成功地重载了--、=、+、和[]这几个运算符,则其中肯定属于成员函数的运算符是( )。
A. +和=
B. []和后置--
C. =和[]
D. 前置--和[]
[单项选择]下面关于运算符重载的描述错误的是( )。
A,运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构
B.不是所有的运算符都可以进行重载
C.运算符函数的调用必须使用关键字operator
D.在C++语言中不可通过运算符重载创造出新的运算符
[单项选择]通过运算符重载,可以改变运算符原有的()。
A. 操作数类型
B. 操作数个数
C. 优先级
D. 结合性
[单项选择]运算符重载是对已有的运算符赋予多重含义,因此
A. 可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B. 可以改变一个已有运算符的优先级和操作数个数
C. 只能重载C++中已经有的运算符,不能定义新运算符
D. C++中已经有的所有运算符都可以重载
[单项选择]以下不属于运算符重载应注意的问题是( )。
A. 重载的运算号应保持其原有的基本
B. 重载的运算符应尽可能保持其原有的特性
C. 运算符的重载尽量不配套
D. 使用引用参数还是非引用函数
[单项选择]运算符重载是对已有的运算符赋予多重的含义,所以( )。
A. 能够对基本类型数据(如double),重新定义"+"运算符的含义
B. 只能重载C++中己经有的运算符,不能重新定义新运算符
C. 能够改变一个已有运算符的优先级和操作数个数
D. C++中现有的所有运算符都可以重载
[单项选择]将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
A. 不合法的运算符
B. 一元运算符
C. 无操作数的运算符
D. 二元运算符