为了账号安全,请及时绑定邮箱和手机立即绑定

关于重载<<的问题

为什么我在写out << person.name << ":" << person.phone;的时候第一个<<报错了

http://img1.sycdn.imooc.com//58ada17e0001adc502020168.jpg

正在回答

1 回答

能把原代码发一下吗,

这样没法看呀

0 回复 有任何疑惑可以回复我~
#1

丶北岛空城 提问者

#ifndef PERSON_H #define PERSON_H #include "stdafx.h" #include <iostream> using namespace std; friend ostream &operator <<(ostream &out, Person &person); ostream &operator <<(ostream &out, Person &person) { out << person.name << ":" << person.phone; return out; } #endif
2017-03-02 回复 有任何疑惑可以回复我~
#2

京飞 回复 丶北岛空城 提问者

#include<ostream>
2017-04-30 回复 有任何疑惑可以回复我~
#3

三生若空白 回复 丶北岛空城 提问者

应该在Person类中声明友元函数
2018-06-15 回复 有任何疑惑可以回复我~
#4

三生若空白 回复 丶北岛空城 提问者

而且没有#include<string>
2018-06-15 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
数据结构探险之线性表篇
  • 参与学习       57625    人
  • 解答问题       264    个

线性表的主体顺序表和链表,让学员能够将知识融会贯通学以致用

进入课程

关于重载<<的问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号