条款 1:尽量用 const 和 inline 而不用#define #define 在编译的时候,会用值替换对应的符号,如果改定义有错的话,没办法把符号报出来,报出来的是符号对应的值 特别指出的如果替代值为常量,则会很奇怪的常量报错。