- 博客(3)
- 收藏
- 关注
转载 C++N大名著
作者:要完 链接:https://www.zhihu.com/question/39230771/answer/80442603 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Programming: 《 Principles and Practice Using C++ (Bjarne Stroustrup) (updated for C++11/C++1
2017-11-24 10:07:39
314
原创 第二条:尽量以const、enum、inline代替#define
请记住: 对于单纯常量,尽量使用const对象或者enum替换#define 对于形似函数的宏,最好改用inline函数替换#define 这些规则其实就是让我们尽量以编译器替换预处理器,以防预处理器带来的种种问题例如:宏#define PI=3.14编译器有可能看不到记号PI,也许编译器处理之前就被于处理器转移走了,但当你调试信息包含这个宏的错误时,可能显示3.14而不是PI,
2017-11-24 08:58:25
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人