VC++里的 预编译头 是什么意思,干嘛用的?
答案:2 悬赏:0 手机版
解决时间 2021-12-01 03:17
- 提问者网友:玫瑰园
- 2021-11-30 23:12
VC++里的 预编译头 是什么意思,干嘛用的?
最佳答案
- 五星知识达人网友:零点过十分
- 2021-12-01 00:34
一、什么是预编译头?
预编译头物理上与通常的的.obj文件是一样的,但编译入预编译头的.h,.c,.cpp文件在整个编译过程中,只编译一次,如预编译头所涉及的部分不发生改变的话,在随后的编译过程中此部分不重新进行编译。进而大大提高编译速度,并便于对头文件进行管理,也有助于杜绝重复包含问题。
二、什么时候使用预编译头?
当大多.c或.cpp文件都需要相同的头文件时。
当某些代码被大量重复使用时。
当导入某些不同库都有实现的函数,并产生混乱时。参考资料:http://blog.csdn.net/rsjrj/archive/2009/01/16/3798072.aspx
预编译头物理上与通常的的.obj文件是一样的,但编译入预编译头的.h,.c,.cpp文件在整个编译过程中,只编译一次,如预编译头所涉及的部分不发生改变的话,在随后的编译过程中此部分不重新进行编译。进而大大提高编译速度,并便于对头文件进行管理,也有助于杜绝重复包含问题。
二、什么时候使用预编译头?
当大多.c或.cpp文件都需要相同的头文件时。
当某些代码被大量重复使用时。
当导入某些不同库都有实现的函数,并产生混乱时。参考资料:http://blog.csdn.net/rsjrj/archive/2009/01/16/3798072.aspx
全部回答
- 1楼网友:英雄的欲望
- 2021-12-01 01:00
提升编译速度,将一些不经常变更的东西放入里面,以后编译的时候如果检测到没有改动就跳过不用编译
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯