友元函数也可以是成员函数啊 比如某个函数要同时对两个类的 private 成员进行操作,但是函数不能同时作为两个类的成员,这样就不得不用友元了 至于运算符重载方面,由于规则限制,所以用成员函数做不到,或者虽然可以用成员函数但是不合适(例如出于运算符对称性考虑),需要使用非成员函数,如果这个非成员函数需要访问 private 成员,显然把它作为友元是最省事的方法
64,654
社区成员
250,484
社区内容
加载中
试试用AI创作助手写篇文章吧