以编译器代替预处理器-以const ,enum ,inline 替代 #define
主标题直接入骨,Go:
const :替代常量定义,可取得对应地址;
enum:similar #define 不可取地址; 不会导致非必要的内存分配;
inlines:#define 函数,舍弃这个痛苦东西。(编译器会自动优化是否inline的)
notice:
常量 用const/enum Instead of it
函数用inline Instead of it
以编译器代替预处理器-以const ,enum ,inline 替代 #define
主标题直接入骨,Go:
const :替代常量定义,可取得对应地址;
enum:similar #define 不可取地址; 不会导致非必要的内存分配;
inlines:#define 函数,舍弃这个痛苦东西。(编译器会自动优化是否inline的)
notice:
常量 用const/enum Instead of it
函数用inline Instead of it