在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
A.+
B.-
C.++
D.->
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
A.+
B.-
C.++
D.->
A.可以通过运算符重载在C++中创建新的运算符
B.赋值运算符只能重载为成员函数
C.运算符函数重载为类的成员函数时,第一操作就是该类对象
D.重载类型转换运算符时不需要声明返回类型
A.除了后增后减单目运算符外,其他运算符重载为类的成员函数时,函数参数个数比运算符实际操作数个数少一个
B.运算符重载为类的成员函数时,函数中的this指针指向第一个运算数
C.只有运算符的第一个运算数是自定义类类型时,才能将该运算符重载为类的成员函数
D.所有运算符都可以以类成员函数形式进行重载
A.赋值运算符和下标运算符只能重载为类的成员函数
B.赋值运算符和下标运算符只能重载为类的友元函数
C.赋值运算符重载时一般以引用方式返回*this,表示返回赋值运算符的左操作数
D.使用重载的赋值运算符时,左操作数一定是自定义类型
A.双目运算符只能重载为类的成员函数
B.前置++和后置++运算符重载为成员函数时都没有参数
C.可以把双目运算符重载成单目运算符
D.不能重载条件运算符“? :”
A.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同
B.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数
C.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员
D.所有运算符都可以以类友元形式进行重载
在C++中,如果在类中重载了函数调用运算符(),那么重载函数调用的一般形式为:()。
(A)(表达式)对象
(B)(表达式表)对象
(C)对象(表达式)
(D)对象(表达式表)
A.通过对象 r1 调用了重载的 + 运算符
B.通过对象 r2 调用了重载的 + 运算符
C.通过 cout 返回的对象调用了重载的 + 运算符
D.其它三个说法都不对
A.赋值运算符和下标运算符只能重载为类的友元函数
B.赋值运算符重载时一般以引用方式返回*this,表示返回赋值运算符的左操作数
C.赋值运算符合下标运算符只能重载为类的成员函数
D.使用重载的赋值运算符时,左操作数一定是自定义类型
A.可以通过运算符重载在C++中创建新的运算符
B.赋值运算符只能重载为成员函数
C.运算符函数重载为类的成员函数时,第一操作参数就是该类对象
D.重载类型转换运算符时不需要声明返回类型
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!