条款1:尽量用const和inline而不用#define
1 常量尽量使用const来取代define,宏使用inline函数来定义,其效率与宏不相上下。
注意1:指针常量的定义格式:const char* const p="HELLO"; 要定义两次const
注意2:class 专属常量定义时,要将该常量设定为静态类成员。
注意3:enum特殊技法,枚举可以充当整数。(针对1995年前的编译器)
注意4:预处理并不是要完全去除,如#include #ifndef def 等等仍然不能退出舞台。