我有一个包含几个类定义.h文件。 我想用C ++的包括在这个文件中后卫; 不过,我想知道使用包括警卫哪种方式被认为是正确的/正确的?
一名警卫保护一切
#ifndef FOO_BAR
#define FOO_BAR
class Foo
{
};
class Bar
{
};
#endif
或多个单独的防护装置。
#ifndef FOO
#define FOO
class Foo
{
};
#endif
#ifndef BAR
#define BAR
class Bar
{
};
#endif