#define 优于#def 和#undef 优于#undefine 的基本原理
Rationale for #define over #def and for #undef over #undefine
有谁知道(或能猜到)以下理由:
#define
超过 #def
#undef
超过 #undefine
原因:
- 预期:对称性:
#define
或 #def
,以及 #undefine
或 #undef
=> 易于记忆
- 实际:不对称:
#define
和 #undef
=> 不容易记住
not easy to remember
非常简单 - 只需两个关键字。
Does anyone know (or can guess) the rationale for:
我相信它背后没有任何理由(除了很多懒惰 #undefine
9 个字符长)- 最好问的人是 Alan Snyder,他将预处理器引入了 C 语言。但可能他没有这个问题的合乎逻辑的答案。
有谁知道(或能猜到)以下理由:
#define
超过#def
#undef
超过#undefine
原因:
- 预期:对称性:
#define
或#def
,以及#undefine
或#undef
=> 易于记忆 - 实际:不对称:
#define
和#undef
=> 不容易记住
not easy to remember
非常简单 - 只需两个关键字。
Does anyone know (or can guess) the rationale for:
我相信它背后没有任何理由(除了很多懒惰 #undefine
9 个字符长)- 最好问的人是 Alan Snyder,他将预处理器引入了 C 语言。但可能他没有这个问题的合乎逻辑的答案。