ofstream 需不需要头文件

 我来答
百度网友6fa3859
2016-01-03 · TA获得超过3349个赞
知道小有建树答主
回答量:1148
采纳率:85%
帮助的人:425万
展开全部

    ofstream为对文件进行操作的输出流类,其定义为:

typedef basic_ofstream<char> ofstream;

头文件 <fstream> 中有一下定义:

template< 
 碧源纳   class CharT, 
    class Traits = std::char_traits<CharT>
> class basic_ofstream 悔没: public std::basic_ostream<CharT, Traits>

        类模板basic_ofstream实现了裂备高层次的基于文件的数据流输出操作。接口基于文件的streambuffer(std::basic_filebuf)与高层次的接口(std::basic_ostream)。

    而,对ofstream的定义语句,也在头文件fstream中,所以需要引用头文件fstream

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沧海雄风2009
2012-11-08 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8525
采纳率:79%
帮助的人:2832万
展开全部
fstream
追问
不加可不可以
追答
不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanglixin1001
2012-11-08 · TA获得超过4174个赞
知道大有可为答主
回答量:1758
采纳率:80%
帮助的人:877万
展开全部
必须包含#include <iostream>和#include <fstream>。
更多追问追答
追问
可否不加#include <iostream
追答
可以。最好使用iostream打印文件打开错误信息。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式