C++中,文件流对象需要自己定义,为什么标准输入输出流对象不需要自己定义呢?

 我来答
wanglixin1001
2012-10-02 · TA获得超过4174个赞
知道大有可为答主
回答量:1758
采纳率:80%
帮助的人:891万
展开全部
我的理解是因为文件流对象需要绑定具体的文件。而cin,cout是标准输入输出,可直接使用。
你应该从反面考虑,为什么不定义文件流对象呢?因为它还需要进行绑定。
国庆快乐!
追问
谢谢指点~  哈哈,国庆快乐!
追答
我看kssssss的dota直播呢。能对你又帮助我很高兴。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孟祥度
2012-10-02 · TA获得超过153个赞
知道小有建树答主
回答量:250
采纳率:70%
帮助的人:93.4万
展开全部
标准输入输出流对象是由编译器已经定义好的,当然不用用户去定义了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b0cf9b859
2012-10-01 · TA获得超过1391个赞
知道小有建树答主
回答量:384
采纳率:0%
帮助的人:503万
展开全部
你是说cout和cin吗?因为在头文件里面已经对这两个进行定义,所以可以直接使用
追问
C++为什么要这么做?为什么不让程序员自己去定义,像文件流对象一样?
追答
因为这两个很常用啊,所以就预先定义好,节约程序员的时间。否则连输出一个hello world也要首先执行比如ostream cout(stdout);istream cin(stdin);类似的语句,对初学者理解以及使用的方便都不利
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式