流插入流输出中&的作用

1.重载“<<”和“>>”需要定义为友元(friend)类型: 运算符重载有一个函数调用的形式,函数为cin不能直接访问类的成员 2.重载时Point &t不加“&”相当于传值,会调用复制构造函数,若去掉cin里的&,会由于没有初始化而导致出现错误(main函数中定义的p不需要构造函数),若只改cout的&,那么在输出的时候会调用赋值构造函数。
相关文章
相关标签/搜索