第一章 头文件
第一节 #define保护
所有头文件都应有#define保护以防止多次包含。包含符号的格式应为: <项目>_<路径>_<文件>_H_。
为了保证符号的唯一性,符号应基于文件在项目文件树中位置,比如文件/src/bar/baz.h就应有如下头文件保护:
#ifndef FOO_BAR_BAZ_H_
#define FOO_BAR_BAZ_H_
...
#endif // FOO_BAR_BAZ_H_
第一章 头文件
第一节 #define保护
所有头文件都应有#define保护以防止多次包含。包含符号的格式应为: <项目>_<路径>_<文件>_H_。
为了保证符号的唯一性,符号应基于文件在项目文件树中位置,比如文件/src/bar/baz.h就应有如下头文件保护:
#ifndef FOO_BAR_BAZ_H_
#define FOO_BAR_BAZ_H_
...
#endif // FOO_BAR_BAZ_H_