标签: c++ c++11 operator-overloading
当重载插入操作符(operator<<)以便将对象(例如shae)插入到输出流(文件或控制台)中时,我们必须将其实现为全局函数。这是为什么? 有人能给我看一个这个函数的示例原型,用于将形状插入到ostream对象中吗? 这有什么不同于将此运算符作为我们类的成员(如形状)?