首页/ 题库 / [单选题]通过运算符重载,可以改变运算符原有的( 的答案

通过运算符重载,可以改变运算符原有的( )。

单选题
2022-11-23 20:59
A、操作数类型
B、操作数个数
C、优先级
D、结合性
查看答案

正确答案
A

试题解析
重载运算符的规则如下:①c++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是c++的标准类型。故本题答案为A。

标签:
相关题目
下列运算符中______可以进行运算符重载
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员的函数重载的运算符。下列叙述中正确的是
下面关于成员函数重载运算符和友元函数重载运算符相同的是( )。
下面关于成员函数重载运算符和友元函数重载运算符相同的是
如果表达式“--x/y”中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为( )。
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为( )。
如果表达式- -x/y中的“- -”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为
对每个可重载的运算符来说,只能重载为友元函数。
下列运算符中全都可以被友元函数重载的是
下列运算符中全都可以被友元函数重载的是
下列运算符中全都可以被友元函数重载的是( )。
下列运算符中全都可以被友元函数重载的是( )
下列运算符中全都可以被友元函数重载的是( )。
如果重载不能重载的运算符会出现语法错误,下列不可以被重载的运算符是( )。
在表达式x+y*z中,“+”是作为成员函数重载的运算符,“*”是作为非成员函数重载的运算符。下列叙述中正确的是( )。
( )既可重载为一元运算符,又可重载为二元运算符。
既可重载为一元运算符,又可重载为二元运算符。
既可重载为一元运算符,又可重载为二元运算符。
既可重载为一元运算符,又可重载为二元运算符。
广告位招租WX:84302438

免费的网站请分享给朋友吧