重载操作符重载操作符的时候,operator (ostream& os, const T & t)第一个参数为什么不用const修饰
重载操作符<<
重载操作符<<的时候,
operator << (ostream& os, const T & t);
第一个参数为什么不用const修饰啊
[解决办法]
ostream 为非const,因为写入到流会改变流的状态。而为什么使用引用的话,就是 因为不能复制ostream对象。
重载操作符<<
重载操作符<<的时候,
operator << (ostream& os, const T & t);
第一个参数为什么不用const修饰啊
[解决办法]
ostream 为非const,因为写入到流会改变流的状态。而为什么使用引用的话,就是 因为不能复制ostream对象。