Google C++ 编程规范(1.1)

2014-11-24 09:20:58 · 作者: · 浏览: 1

第一章 头文件

第一节 #define保护

所有头文件都应有#define保护以防止多次包含。包含符号的格式应为: <项目>_<路径>_<文件>_H_。

为了保证符号的唯一性,符号应基于文件在项目文件树中位置,比如文件/src/bar/baz.h就应有如下头文件保护:

#ifndef FOO_BAR_BAZ_H_

#define FOO_BAR_BAZ_H_

...

#endif // FOO_BAR_BAZ_H_