15、同一产品统一包含头文件排列方式 常见的包含头文件排列方式:功能块排序、文件名升序、稳定度排序。 正确示例1:以升序方式排列头文件可以避免头文件被重复包含: -#include <a.h>
#include <b.h>
#include <c/d.h>
#include <c/e.h>
#include <f.h>
正确示例2:以稳定度排序,建议将不稳定的头文件放在前面,如把产品的头文件放在平台的头文件前面: #include <product.h>
#include <platform.h>
相对来说,product.h修改的较为频繁,如果有错误,不必编译platform.h就可以发现product.h的错误,可以部分减少编译时间。
|