设有复数类COMPLEX,在复数类中重载乘法运算符。 下列哪项是运算符重载的正确的声明格式?
A.COMPLEX *(COMPLEX c1, COMPLEX c2);
B.COMPLEX * (COMPLEX c2);
C.COMPLEX operator * (COMPLEX c1, COMPLEX c2);
D.COMPLEX operator * (COMPLEX c2);
![](https://lstatic.shangxueba.com/sxbcn/h5/images/tips_org.png)
A.COMPLEX *(COMPLEX c1, COMPLEX c2);
B.COMPLEX * (COMPLEX c2);
C.COMPLEX operator * (COMPLEX c1, COMPLEX c2);
D.COMPLEX operator * (COMPLEX c2);
第1题
第2题
A.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数
B.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员
C.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同
D.所有运算符都可以以类友元形式进行重载
第3题
A.C++中的所有运算符都可以重载
B.不仅可以重载C++中已有的运算符,还可以创建新的运算符
C.运算符重载实质上就是函数重载
D.运算符重载的函数名是operator<重载的运算符>
第4题
A.通过运算符重载,可以定义新的运算符
B.有的运算,其运算符只能作为友元函数重载
C.若重载运算符‘+’,则相应的运算符函数名为:+
D.重载二元运算符时,必须声明两个形参
第5题
A.有的运算,其运算符只能作为友元函数重载
B.通过运算符重载,可以定义新的运算符
C.若重载运算符‘+’,则相应的运算符函数名为:+
D.重载二元运算符时,必须声明两个形参
第7题
A.这是运算符-的重载运算符函数
B.这个函数所重载的运算符是一个一元运算符
C.这是一个成员函数
D.这个函数不改变类的任何数据成员的值
第8题
A.运算符重载不可以改变优先级
B.运算符重载不可以改变结合性
C.运算符重载不可以改变运算符的操作数个数
D.加法运算符"+"和赋值运算符"="都重载之后,意味着"+="也被重载了
第9题
A.运算符重载不可以改变运算符的功能
B.运算符重载不可以改变操作数的个数
C.运算符重载不可以改变结合方向
D.运算符重载不可以改变运算优先级
E.运算符重载不能增加新运算符
第10题
A.运算符重载不改变优先级
B.运算符重载后,原来运算符操作不可再用
C.运算符重载不改变结合性
D.运算符重载函数的参数个数与重载方式有关
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!