VS2010 C++自动创建头文件问题。

不是毛病。是没有想明白。不是到C++头文件就用iostream的么。为什么创建的时候自动生成的头文件是include“stdafx”然后这个头文件里面没有含iostrea... 不是毛病。是没有想明白。不是到C++头文件就用iostream的么。为什么创建的时候自动生成的头文件是include “stdafx” 然后这个头文件里面没有含iostream啊。每次都要自己加。谢谢大侠们了。讲的越深入分越高哦。 嘿嘿。 展开
 我来答
qiaodamo
推荐于2016-01-08 · TA获得超过912个赞
知道小有建树答主
回答量:337
采纳率:100%
帮助的人:275万
展开全部
不自动局晌绝包含iostream,是因为不是所有程序都用它,有的程序甚至不需要输入输出,所以需要手动包含。
stdafx是预编译头文件,也就是说,这个文件在编译开始的时候只编译一次,把编译结果保存起来,以谨橘后再有其他的类包含这个头文件时,就不需要再次编译了。所以一般桐姿把最常用的头文件都放到stdafx里面,这样可以大幅度提高编译速度。
LaceTao
2011-10-18 · TA获得超过348个赞
知道答主
回答量:227
采纳率:0%
帮助的人:258万
展开全部
哈哈,好晕哇。
首先纠正一个问题,并不是生成一个工程就一定会有include “stdafx” ,其次更不是C++头文件就用iostream
iostrem是c++的输入输出流头文件,只要你不使用cin或者cout,你根本不用使用iostream头文件,只是一般情况下你会使用而已。呵呵。所以楼主可能比较常见iostream的腔搭头文件。
其次,stdafx这个头文颂数件要看你使用了自动生成野圆首什么工程,如果你生成一个helloworld,那么恭喜你,这个会被自动创建,你可以看看这个头文件,这个头文件是你工程内的头文件。如果你生成一个空的工程,empty project,根本什么都没有。
所以楼主明白了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-10-18
展开全部
有些程序员在C++下也习惯使用printf等函数,所以包含什么头贺咐文件都有待于你自己添加,stdafx只是个预编译头文件,除了根据你的工悄灶程属性推断出启拍扮的必要的头文件,其他的一般都不为你添加。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拓拔to白泽
2011-10-18 · TA获得超过202个赞
知道答主
回答量:74
采纳率:0%
帮助的人:37.5万
展开全部
建项目时选择空项目
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式