【发布时间】:2013-06-22 20:27:42
【问题描述】:
设置包含防护的常规方法是什么?我通常把它们写成(例如.h):
#ifndef _EXAMPLE_H_
#define _EXAMPLE_H_
#include "example.h"
#endif
下划线约定重要吗?当我用谷歌搜索时,我看到了相互矛盾的信息。 _EXAMPLE_H_ 甚至必须匹配标题的名称吗?
【问题讨论】:
-
我相信这已经被彻底覆盖了,here。
-
或者更好的是,如果您正在寻找更广泛的主题报道,请考虑google-styleguide.googlecode.com/svn/trunk/…。也可以阅读google style guide,仅供参考
-
另一个是 C++,它是一种不同于 C 的编程语言。约定是相似的 - 现在 - 但是,但理由不同。
标签: c include-guards