- 博客(1)
- 资源 (2)
- 收藏
- 关注
转载 #ifndef #define #endif防止的是“重复编译”,而不是“重复定义”
#ifndef #define #endif防止的是“重复编译”,而不是“重复定义” 重复编译可能造成重复定义,但重复定义的来源不只有重复编译 从代码变成可执行的程序,需要两个步骤 编译和链接 编译开始时,将所有#include头文件的地方替换成该头文件的代码 在编译阶段,编译所有源文件成为模块,各模块中的每个变量与函数都得到了属于自己的空间 在链接阶段,各个模块被组合到一起
2014-09-17 16:08:39 934
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人