Effective C++记录

1、对于单纯变量,最好以const对象或enums替换#defines。

  #define TEST 1.432

  记号名称TEST在编译器处理源码前会被预处理器移走,因此不会进入记号表,当你运用此常量但获得一个编译错误信息时,错误信息会带有1.432而不是TEST,因此会花费更多时间去追踪它。

2、对于形似函数的宏,最好改用inline函数替换#defines。

3、

猜你喜欢

转载自www.cnblogs.com/yapp/p/12109344.html