2

偶尔我会观察到这样的标头守卫:

 #ifndef FOO
 #define FOO 1
 ...
 #endif // FOO

但我是这样学习的:

 #ifndef FOO
 #define FOO
 ...
 #endif // FOO

是对某些编译器的旧遗物的定义1吗?现在它有什么害处吗?现在的方法是什么?

4

0 回答 0