谭浩强先生的 <C语言程序设计>
机械工业出版社 turboc 2.0实用大全 (算法 函数)算法
看哪些书,怎么学呢?编程
首先是 C++ primer,这本书基本包括了 C++ 11 的所有特性,最好把前面三部分:C++基础、C++标准库、类设计者的工具都看一遍,我当时花了一个多月断断续续看到了第16章模板那里。ide
第一本是重点,光看《C++ Primer》缺乏实践的话,大几率还写不出合格的 C++ 代码,而《Effective C++》就是经过 55 条很是具体的作法告诉你什么样才是符合 C++ 编码规范的,能够极大的缩短你写出合格 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 |