![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Effective C++系列
weixin_28899015
这个作者很懒,什么都没留下…
展开
-
第一条:试C++为一个语言联邦
C++由四块组成C语言:C++继承了c语言的很大一部分特性面向对象特性:类模版TemplateSTL原创 2017-11-23 14:25:55 · 333 阅读 · 0 评论 -
第二条:尽量以const、enum、inline代替#define
请记住: 对于单纯常量,尽量使用const对象或者enum替换#define 对于形似函数的宏,最好改用inline函数替换#define 这些规则其实就是让我们尽量以编译器替换预处理器,以防预处理器带来的种种问题例如:宏#define PI=3.14编译器有可能看不到记号PI,也许编译器处理之前就被于处理器转移走了,但当你调试信息包含这个宏的错误时,可能显示3.14而不是PI,原创 2017-11-24 08:58:25 · 159 阅读 · 0 评论