下面运算符不能被友元函数重载的是( )。
A.+
B.=
C.*
D.<<
第1题:
对于重载的运算符>>,它是一个( )。
A.用于输入的友元函数
B.用于输入的成员函数
C.用于输出的友元函数
D.用于输出的成员函数
第2题:
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
A.一元运算符
B.二元运算符
C.选项A)和选项B)都可能
D.重载错误
第3题:
( 14 )下列运算符不能重载为友元函数的是
A ) = () [ ] ->
B ) + - ++ --
C ) > < >= <=
D ) += -= *= /=
第4题:
下列运算符中全都可以被友元函数重载的是
A.=、+、-、\
B.[ ] 、+、( ) 、new
C.->、+、*、>>
D.< <、>>、+、*
第5题:
A.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同
B.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数
C.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员
D.所有运算符都可以以类友元形式进行重载
第6题:
( 33 )下列关于运算符重载的描述中,错误的是
A ) :: 运算符不能重载
B )类型转换运算符只能作为成员函数重载
C )将运算符作为非成员函数重载时必须定义为友元
D )重载 [] 运算符应完成 “ 下标访问 ” 操作
第7题:
在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是()。
A、作为友元函数重载的1元运算符
B、作为成员函数重载的1元运算符
C、作为友元函数重载的2元运算符
D、作为成员函数重载的2元运算符
第8题:
下列运算符不能重载为友元函数的是
A.=()[]->
B.+ - ++ --
C.> < >= <=
D.+= -= *= /=
第9题:
下列不能被重载的运算符是 ______。
A.+
B.>>
C.?:
D.&&
第10题:
下面关于成员函数重载运算符和友元函数重载运算符相同的是( )。
A.成员函数和友元函数可重载的运算符是不相同的
B.成员函数和友元函数重载运算符时都需要用到this指针
C.成员函数和友元函数重载运算符时都需要声明为公有的
D.成员函数和友元函数重载运算符时的参数可能是相同的