标签: c++ visual-c++
为什么输出流操作符的重载适用于此原型:
ostream &operator<<(ostream &flux, Complexe const & z);
并没有使用这个
ostream operator<<(ostream &flux, Complexe const & z);
答案 0 :(得分:2)
您可以声明operator<<按值返回ostream,但您可能无法定义它! ostream有一个已删除的复制构造函数和一个受保护的移动构造函数。
operator<<
ostream