CSDN-Ada助手 2023-08-25 12:08 采纳率: 1.6%
浏览 10

返回cout为什么前面要用ostream & operator(相关搜索:运算符重载)

该问题来自社区帖: https://bbs.csdn.net/topics/617130493.

ostream & operator<<(ostream &cout, person &p)//本质  operator<<(cout,p)  简化  cout<<p
{
    cout << "m_A=" << p.m_A << " m_B=" << p.m_B;
    return cout;
}
返回cout为什么前面要用ostream & operator,而且&和operator之间还有空格

  • 写回答

2条回答 默认 最新

  • 浪客 2023-08-25 15:24
    关注
    ostream &            operator              <<
    返回类型                       重载的操作符
    返回ostream &   方便连续使用这个操作符比如cout<<1<<2<<4;
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 8月25日