预编译就是处理以#开头的指令,比如赋值#include包含的文件、#define宏定义的替换、条件编译等。预编译就是为编译前做准备工作的阶段,主要处理以#开头的预编译指令。
预编译指令指示了程序在正式编译前,由编译器进行的操作,可以放在程序中的任何位置。
什么时候使用预编译?
1、总是使用不经常改动的大型代码体
2、程序包含了很多模块,所有模块都使用一组标准的包含文件和相同的编译选项,在这种情况下,可以将所有包含文件预编译为一个预编译头。
预编译就是处理以#开头的指令,比如赋值#include包含的文件、#define宏定义的替换、条件编译等。预编译就是为编译前做准备工作的阶段,主要处理以#开头的预编译指令。
预编译指令指示了程序在正式编译前,由编译器进行的操作,可以放在程序中的任何位置。
什么时候使用预编译?
1、总是使用不经常改动的大型代码体
2、程序包含了很多模块,所有模块都使用一组标准的包含文件和相同的编译选项,在这种情况下,可以将所有包含文件预编译为一个预编译头。