ostream & operator 重载操作流的注意事项
如果写成这样ostream operator << (ostream& os, Point& pt) 则:Point a, b;cout<<a<<b;错误,只能写为:cout<<a;cout<<b;原因在于cout<<a<<b;相当于:(cout<<a)<<b;第一个()中返回cout的临时变量,它可以不可以作为左值。因而错误。如果写成:ostream& opera