首页/ 题库 / [单选题]下列运算符中全都可以被友元函数重载的是(的答案

下列运算符中全都可以被友元函数重载的是( )。

单选题
2022-01-01 08:47
A、=,+,-,\
B、[],+,(),new
C、->,+,*,>>
D、<<,>>,+,*
查看答案

正确答案
D

试题解析
解析: 运算符重载为成员函数的形式:函数类型operator运算符(形参表){函数体;};运算符重载为友元函数的形式:friend函数类型operator运算符(形参表){函数体;}。一般来讲,单目运算符最好重为成员函数,双目运算符最好重载为友元函数。=、[]、()、->以及所有的类型转换运算符只能作为成员函数重载。

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

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