解释ostream& operator<<(ostream& out, Point& p) { out << p.m_X << " " << p.m_Y ; return out; }
时间: 2024-02-16 15:05:30 浏览: 86
ostream用法解释
这是一个重载了输出运算符 "<<" 的函数,它接受一个输出流对象和一个 Point 类型的对象作为参数。在函数内部,我们通过输出流对象 out 将 Point 对象的成员变量 m_X 和 m_Y 输出到控制台,并在两个值之间加入了一个空格。最后,我们将输出流对象 out 返回,以便能够进行链式输出。这样,我们就可以直接使用 cout 对象输出 Point 对象了,例如:
```
Point p(1, 2);
cout << p << endl; // 输出结果为:1 2
```
阅读全文