为什么“<<”重载一定要加上&
friend ostream& operator<<(ostream &output, Coordinate &coor);
如果不加引用符号的话(任意第一个或者第二个,第三个无所谓),编译器都会报错。
那为什么ostream类型的对象一定要加引用符号呢?也就是说为什么第一个第二个&必须要加。
friend ostream& operator<<(ostream &output, Coordinate &coor);
如果不加引用符号的话(任意第一个或者第二个,第三个无所谓),编译器都会报错。
那为什么ostream类型的对象一定要加引用符号呢?也就是说为什么第一个第二个&必须要加。
2018-09-27
举报