首页 > 代码库 > 输入输出运算符必须是非成员函数
输入输出运算符必须是非成员函数
如果是成员函数的话,左侧的运算对象将会是我们的类的一个对象
sale_data data;
data<<cout;
cout << data 这种情况是cout在调用operator<<;而不是data在调用operator<< ;
如果你要把operator<<设为成员函数就只能用 data << cout 这种形式。
输入输出运算符必须是非成员函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。