问题 单项选择题

下列运算符不能重载为友元函数的是( )。

A) = () [] ->
B) + - ++ --
C) > < >= <=
D) += -= *= /=

答案

参考答案:A

解析: 此题考查的是运算符重载的概念。C++语言规定,=、[]=、()、->以及所有的类型转换运算符只能作为成员函数重载,如果要重载为友元函数就必须重载为非成员函数。

填空题
多项选择题