《Effective C++》改善程序与设计的55个具体做法

前言

学习"《Effective C++》改善程序与设计的55个具体做法"这本书以及简单笔记记录。

内容

1.让自己习惯C++

  • 条款01:视C++为一个语言联邦
    C++是一个多重泛型编程语言,一个同时支持过程形式、面向对象形式、函数形式、泛型形式、元编程的语言。
  • 条款02:尽量以const,enum,inline替换 # define
    宁可以编译器替换预处理器。
    "enum hack"的实用性。
    建议:
    对于单纯常量,最好以const对象或enums替换#define。
    对于形似函数的宏,最好改用inline函数替换#define。
  • 条款03:尽可能使用const
    对于const关键字的详细描述进行单独说明,见传送门
  • 条款04:确定对象被使用前已被初始化(其中某些细节没有看懂)

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

3.资源管理

4.设计与声明

5.实现

6.继承与面向对象设计

7.模板与泛型编程

8.定制new和delete

9.杂项讨论

后记

持续更新!

猜你喜欢

转载自blog.csdn.net/XZ2585458279/article/details/114745271