![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Effective C++
Goahead123321
这个作者很懒,什么都没留下…
展开
-
Item 01 : View C++ as a federation of languages.
C++是个多重范型(Multiparadigm)编程语言,一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogramming)的语言。C++语言特性可以分成如下4部分: Part 1 : C. (procedural)C的特性:区块(blocks)、语原创 2013-01-29 14:59:56 · 316 阅读 · 0 评论 -
Item 02 : Prefer consts, enums, and inlines to #defines
#define ASPECT_RATION 1.653存在的问题:#define所定义的名称可能没有进入symbol table。解决方法:用const替换#defineconst double AspectRatio = 1.653; 以const替换#define的两种特殊情况:1. 定义常量指针(constant pointers)由于常量定义通常被放在*.h文件原创 2013-01-29 16:23:56 · 328 阅读 · 0 评论