问什么赋值运算符只能作为成员函数进行重载,而不能作为友元函数?

2025-01-06 08:43:19
推荐回答(1个)
回答1:

好久不写c++了, 我给你这个一个思路

它是可以作为左值的, 所以需要return *this; 这种形式返回引用

友元函数是没有this指针的,对吧
赋值运算符返回的是必须引用类型,这个是关键!!!

所以,RT