题目内容

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

A. 不能通过运算符重载创建新的运算符
B. 可以通过运算符重载改变运算符的优先级
C. 可以通过运算符重载改变运算符的结合性
D. 可以通过运算符重载改变运算符操作数的个数

查看答案
更多问题

下列关于C++运算符重载的描述错误的是( )。

A. 用友元函数重载运算符时,运算符重载函数必定有对象参数
B. 用成员函数重载单目运算符时,运算符重载函数不可能有参数
C. 用成员函数重载双目运算符时,运算符重载函数有一个参数
D. 用友元函数重载双目运算符时,运算符重载函数有两个参数

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

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

下列能用成员函数重载的运算符有( )。

A. ? :
B. *
C. <<
D. ::

下列能用友元函数重载的C++运算符是( )。

A. =
B. []
C. *
D. ::

答案查题题库