对每个可重载的运算符来说,只能重载为友元函数。
- A正确
- B错误
既可重载为一元运算符,又可重载为二元运算符。A“*”B“=”C“=”和“*”D“*”和“*++”
2、在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。Aoperator+有两个参数,operator*有两个参数Boperator+有两个参数,o...
重载输人流运算符>>必须使用的原型为( )。Aistream&operator>>(istream&,&);Bistream&operator>>(istream,);Cistreamoperator>>(istream,&);Doperator>>(istream&,&);
下列关于运算符重载的描述中,正确的是( )。A运算符重载可以改变运算符的操作数的个数B运算符重载可以改变优先级C运算符重载可以改变结合性D运算符重载不可以改变语法结构
5、定义Point类,有数据成员X和Y,重载++和--运算符,要求同时重载前缀方
定义Point类,有数据成员X和Y,重载++和--运算符,要求同时重载前缀方式和后缀方式。
6、为类Matrix重载下列运算符号时,只能作为Matrix类成员函数重载的运算
为类Matrix重载下列运算符号时,只能作为Matrix类成员函数重载的运算符是( )。A+B=CD++