预编译头

来源:互联网 发布:域名注册 不需要实名 编辑:程序博客网 时间:2024/06/04 01:21
这里复习下预编译头的知识,都知道预编译头是为了加快编译的速度,如果没有预编译头,那么每次在生成obj的时候,都要先把源码编译成字节码,而对于变动很小的文件来说,这样做是没有必要的,可能生成一份固定的字节码文件,以后有地方要用的时候,添加进去即可。有人说编译器不是本身就有时间戳的功能吗,没有修改过的文件本来就不会进行编译,可是这是两件事情,由于cpp对于每个文件是独立编译的,A.cpp文件被多个地方使用,每个使用的地方都要对A进行编译,而预编译头就是为了解决这个问题的,而时间戳只是不去编译没改过的文件而己。 
0 0
原创粉丝点击