C++入门计划

  1. 背景
  2. 开始

背景

在这之前, 我已经把《C++ Primer》翻了两遍了, 一次是比较快的过了一遍, 另一次也是, 《Effective C++》比较慢的反复看着, 期间也在读着《Inside The C++ Object Model》. 陈硕老师也说过「认真反复阅读《C++ Primer》《Effective C++》就是最高效的学习途径」, 趁着找到了实习,自己一个人居住, 可以摆脱学校里各种干扰,所以精读这几本书就该提上日程了.这个系列, 我预备用大约两个月的时间来完成.

其中会将以下几本书的内容综合到一起,深入浅出.

开始

在已经了解了 C++11/14 的大体知识后, 我决定按模块的部分来详细的归纳相关知识, 思路就是先梳理出一颗结构树, 然后对整棵树做深搜写文.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
C++ Tree			// 随时优化改动
|
|——C++基础
|——标准库
| |——IO库
| |——STL
| | |———算法
| | |———容器
| | |———迭代器
| | |———空间配置器
| | |———配接器
| | |———仿函数
| |——智能指针
|——拷贝控制
| |——————销毁
| |——————资源管理
| |——————交换
| |——————RAII
| |——————移动语意
|——重载
|——类型转换
|——面向对象
| |————对象模型
| |————虚函数
| |————构造/析构函数
| |————静态成员
| |————多重继承
| |————虚继承
|——模版
| |———模版实参推导
| |———重载与模版
| |———可变参数模版
| |———模版偏特化
|——异常
|——命名空间
|——特殊工具和技术
| |————运行时类型识别
| |————嵌套类,局部类
| |————运行时类型识别
| |————固有的不可移植的特性
| |————位域
| |————volatile
| |————extern "C"
| |————类成员指针
| |————枚举类型
| |————union
|——编译模型
|
|



build: 2019-05-26
...
script>