编译单元,是代码的物理组织形式。有时在单个的‘.h’或‘.cpp’的编写中看没有问题的代码,在编译单元中就是有问题的。特别是软件规模大时。
编译器不会去编译'.h'或者'.hpp'文件。
编译器只会编译'.c'或'.cpp'文件。
'.h'或'.hpp'里的代码会被#include宏添加到'.c'或'.cpp'文件中。
这个过程发生在预编译期,预编译器(现在好像没有这个东西了,都
在编译器中完成)完成这份工作。
一个'.c'或'.cpp'是一个编译单元。编译器将其翻译成二进制代码。
posted on 2007-04-07 16:24
walkspeed 阅读(1487)
评论(1) 编辑 收藏 引用 所属分类:
C++语言