分别用成员函数和友元函数重载运算符,使对实型的运算符=、+、-、*、/适用于复数运算。
-
在下面的运算符重载函数的原型中,错误的是( )。AVolume operator-(double,dpible);Bdouble Volume::operator-(double);CVolume Volume::operator-(Volume);DVolume operator-(Volume);
-
2、在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。Aoperator+有两个参数,operator*有两个参数Boperator+有两个参数,o...
-
3、为类Matrix重载下列运算符号时,只能作为Matrix类成员函数重载的运算
为类Matrix重载下列运算符号时,只能作为Matrix类成员函数重载的运算符是( )。A+B=CD++
-
4、如果表达式一x/y中的″-″和″″是作为友元函数重载的运算符,采用运算符函数
如果表达式一x/y中的″-″和″″是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。Ajsj-ej-0253.jpgBjsj-ej-0254.jpgCjsj-ej-0255.jpgDjsj-ej-0256.jpg
-
5、将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。ADeCr&operator--(int);BDeCr operator--(DeCr&,int);Cfriend DeCr&operator--(DeCr&);Dfriend DeCr operator--(DeCr&,int);
-
6、如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是A一元运算符B二元运算符C选项A)和选项B)都可能D重载错误