[关闭]
@songying 2019-02-21T13:28:44.000000Z 字数 755 阅读 1140

Effective C++

c++


1. 让自己习惯C++

1. 视 C++ 为一个语言联邦

C++ 已经是一个多范式语言,一个同时支持面向过程,面向对象,泛型,元编程的语言。可以将C++ 视作是一个多个次语言组成的联邦: C, Object-Oriented C++, Template C++, STL。

C++ 高效编程守则视情况而变换,取决于你使用C++的哪一部分

2. 尽量使用const enum, inline 替换 #define

#define 预处理阶段处理,其定义的符号并不被编译器看见,这使得编译器在报出错误时无法追溯到#define 定义的符号。

3。 尽可能使用const

4. 确定对对象进行初始化

2. 构造,析构,赋值运算

定制new 与delete

1. 了解 new-handler的行为

当 operator new

杂项

53:不要轻忽编译器的警告

54. 熟悉包括TR1,TR2在内的标准程序库

55. 熟悉Boost

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注