C++入门计划
- 背景
- 开始
背景
在这之前, 我已经把《C++ Primer》翻了两遍了, 一次是比较快的过了一遍, 另一次也是, 《Effective C++》比较慢的反复看着, 期间也在读着《Inside The C++ Object Model》. 陈硕老师也说过「认真反复阅读《C++ Primer》《Effective C++》就是最高效的学习途径」, 趁着找到了实习,自己一个人居住, 可以摆脱学校里各种干扰,所以精读这几本书就该提上日程了.这个系列, 我预备用大约两个月的时间来完成.
其中会将以下几本书的内容综合到一起,深入浅出.
- 《C++ Primer》
- 《Effective C++》
- 《Inside The C++ Object Model》
- 《Effective Modern C++》
- 《Effective STL》
开始
在已经了解了 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>