什么样的运算符重载需要用到friend关键字?该怎么处理

什么样的运算符重载需要用到friend关键字?
这个关键字对于类内部实现<<和>>运算符重载而言是必须的么?

------解决方案--------------------
是的。具体原因请看:
运算符重载小结
中的“2) ostream“<<”和istream“>>”的重载示例”