2021 02 16 重新开始

谭浩强先生的 <C语言程序设计>
机械工业出版社 turboc 2.0实用大全 (算法 函数)

看哪些书,怎么学呢?

  1. 《C++ Primer》

首先是 C++ primer,这本书基本包括了 C++ 11 的全部特性,最好把前面三部分:C++基础、C++标准库、类设计者的工具都看一遍,我当时花了一个多月断断续续看到了第16章模板那里。

  1. Effective 系列:《Effective C++》、《More Effective C++》、《Effective STL》

第一本是重点,光看《C++ Primer》缺少实践的话,大概率还写不出合格的 C++ 代码,而《Effective C++》就是通过 55 条非常具体的做法告诉你什么样才是符合 C++ 编码规范的,可以极大的缩短你写出合格 C++ 代码的时间,减少踩坑,强烈推荐必读,后面两本优先级稍低,可以有时间再读。

  1. 《STL 源码剖析》和《深度探索 C++ 对象模型》

看完 Primer 和 Effective,你应该已经能够比较熟练的使用C++了,但是还缺少对 C++ 底层实现机制的认识。比如虚函数表、成员变量布局等,同时对于 STL 库可能也仅仅停留在使用上。
推荐的这两本可以分别完善你在 C++ 底层实现和 STL 源码、原理上的认识。
以上书籍同时建议和侯捷老师的视频配合服用,效果更佳。

直接在 B 站搜索「候捷 C++」即可,主要有以下几个系列:

《C++内存管理》
《STL源码分析》
《C++ STL与泛型编程高级》
《C++11 新特性》

Column 1 Column 2 Column 3
Text Text Text
上一篇:超硬核知识:两万字总结《C++ Primer》要点!


下一篇:读书笔记1: 《C++ Primer》中文版 第5版