什么运算符重载函数属于友元函数
时间: 2024-04-24 09:27:39 浏览: 128
C++运算符重载 成员函数与友元函数详解
5星 · 资源好评率100%
回答: 运算符重载函数中,可以选择将双目运算符重载为友元函数。这是因为双目运算符重载为友元函数可以更方便地使用,而且如果运算符所需的操作数(尤其是第一个操作数)希望有隐式类型转换,那么运算符重载必须使用友元函数。对于单目运算符,一般建议选择成员函数。而对于运算符“=、()、[]、->”等,只能作为成员函数。对于其他运算符,可以选择将其重载为友元函数。[2]
阅读全文