单选题
下列运算符中,可以重载为类的友元函数的运算符是
A、
=
B、
()
C、
.
D、
<<
【正确答案】
D
【答案解析】
解析:C++规定,赋值操作符"="、下标操作符"[]"、调用操作符"()"和成员访问箭头操作符"->"必须重载为成员函数,这些操作符定义为非成员函数将在编译时标记为错误,友元函数是非成员函数,上面四种操作符不能重载为类的友元函数,另外成员访问操作符"."不能重载,答案为D。
提交答案
关闭