【发布时间】:2013-07-28 09:56:56
【问题描述】:
在受保护的部分而不是在公共场合声明友谊是否有意义? 例如在这段代码中:
class Shape {
//...
protected:
friend ostream& operator<<(ostream& os, const Shape& s);
virtual void print(ostream& os) const = 0;
};
[注意 Shape 是抽象的]
我可以把朋友和函数声明公开吗? 谢谢!
【问题讨论】:
标签: c++ operator-keyword protected