多么令人愉快的一个问题啊
就在被带到编译器那里之前,预处理器都会对你的源代码瞧上一瞧, 做一些格式化的工作,并执行任何你在源代码里面留给它来执行的指令.
像什么?
好吧,预处理器的指令就被叫做预处理器指令,而他们都以一个#开头.
像 #include 这样?
正确.
每一个被预处理器遇到的 # 命令都会导致在某种方式上对源代码的修改. 让我们来简单的研究研究它们,然后我们就会之后这背后都是怎么运转的了.
#include
包含其他库、类、接口等的头文件。预处理器实际上就只是把整个头文件复制到你的