hw01
hw01 copied to clipboard
complete hw01
- Q:为什么设计成需要在仅一个文件中定义宏并include对应头文件的形式哦
- A:
- 当定义了对应的宏后,.h文件中将包含函数声明和对应的实现,否则将仅包含声明部分。
- 因此,在零个文件中定义将导致缺少函数的实现,而在一个以上的文件中定义将存在重复的函数实现。
- 官方仓库的README中指出,因当在一个不常编辑的 c/cpp 文件中展开实现部分,应该是为了避免文件修改后重新编译 stb 库部分消耗更多时间。