社区
C++ 语言
帖子详情
关于重载运算符<<
鹏割
2014-09-09 09:55:55
是这样,我写了一个类,而且重载定义了运算符 <<, 用来显示矢量的x和y,生产了一个成员,Vector A,我想把输出写入一个文件,于是我用outFile<<A,结果编译器提示我错误,可是我用cout<<A就可以,求帮助
...全文
105
5
打赏
收藏
关于重载运算符<<
是这样,我写了一个类,而且重载定义了运算符 <<, 用来显示矢量的x和y,生产了一个成员,Vector A,我想把输出写入一个文件,于是我用outFile<<A,结果编译器提示我错误,可是我用cout<<A就可以,求帮助
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
鹏割
2014-09-10
打赏
举报
回复
哈哈,解决了,我为ofstrean重载了一下<<就可以了,谢谢楼上
mymtom
2014-09-10
打赏
举报
回复
outFile 不是 ofstream 类型吗?
Kenney_Qin
2014-09-09
打赏
举报
回复
类型不对呗,你需要对outFile对应的类型也重载一个<<才行
derekrose
2014-09-09
打赏
举报
回复
错误是什么 大家都想问
brookmill
2014-09-09
打赏
举报
回复
cout和outFile的类型不一样吧。 你重载定义了运算符 <<,它的参数有一个固定的类型,只能用于该类型的变量。
朱老师C++第2部分-2.4.C++的运算符重载
《跟朱老师从C高级到C++》属于系列课程《朱有鹏老师热门编程语言系列》的第一部分,主要针对C++语言完全学习。本课程可以看做是嵌入式linux核心课程中《C语言高级专题》课程的延续,在学了C语言前提下继续深度学习...
C++输出运算符<<如何进行重载,运算符重载的本质
运算符的重载相比其它运算符较为特殊,这里通过几个例子来搞懂运算符重载的本质以及<<运算符如何进行重载。 我们有一个Person类,他有姓名和年龄两个私有属性name和age; p是Person的一个实例,我们想要把p...
重载运算符
之<< 和 >>
重载运算符
<< 和 >> 只能重载为全局函数 cout 是 ostream 类的对象,cin 是 istream 类的对象,要想达到这个目标,就必须以全局函数(友元函数)的形式重载<<和>> 否则就要修改标准库中的...
运算符重载<<
运算符重载用来适应不同的数据类型 仅仅是语法的方便,实则是函数 如果左边不是自定义对象,只能用全局函数完成运算符重载 举例: main.cpp #include <iostream> #include"person.h" using namespace std; ...
C++重载输入运算符<<自定义打印类信息
C++里面,我们想打印类的信息,需要重载<<运算符,这篇博客将介绍如何重载<<运算符打印类消息。并且介绍这么做的一些规则和原因。重载<<运算符打印自定义类信息我们用代码来进行说明:我们定义一个Person类,想要...
C++ 语言
64,649
社区成员
250,477
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章