c++学习书籍汇总
2016-05-19 19:37
295 查看
学习C++过程是很重要的,一个关于C++学习的分类,两个大方向:面向对象编程(OOP)和泛型编程(GP)。
------------
| OO方面 |
------------
入门书籍:
《The C++ Programming Language》
《C++ Primer》
《Essensial C++》
进阶书籍:
《Excptional C++(必读)》
《More Excptional C++(必读)》
《Excptional C++ Style(中文版叫C++编程剖析)》
《C++编程规范》
《Inside the C++ Object Model(进阶需熟悉编译器)》
-------------------------------
| GP方面(STL为核心)|
-------------------------------
进阶书籍:
《C++ Templates(学习模板的圣经)》
《Effective STL》
《Generic Programming and the STL》
深入书籍:
《STL源码剖析》
《Modern C++ Design》(选看)
------------
《API Design for C++》
《提高C++性能的编程技术》(可结合Effective系列和Excptional系列一起看)
------------
| OO方面 |
------------
入门书籍:
《The C++ Programming Language》
《C++ Primer》
《Essensial C++》
进阶书籍:
《Excptional C++(必读)》
《More Excptional C++(必读)》
《Excptional C++ Style(中文版叫C++编程剖析)》
《C++编程规范》
《Inside the C++ Object Model(进阶需熟悉编译器)》
-------------------------------
| GP方面(STL为核心)|
-------------------------------
进阶书籍:
《C++ Templates(学习模板的圣经)》
《Effective STL》
《Generic Programming and the STL》
深入书籍:
《STL源码剖析》
《Modern C++ Design》(选看)
------------
《API Design for C++》
《提高C++性能的编程技术》(可结合Effective系列和Excptional系列一起看)
相关文章推荐
- C++ 中 ZeroMemory、memset 危险需慎用
- QFile和C语言对文件操作的性能比较.--读取double型二进制数据文件
- C语言判断分支循环函数杂记
- 常量指针与指向常量的指针
- C语言数据类型杂记
- c++新人,结构化程序设计与面向对象程序设计的比较(1)
- LeetCode 47
- C++冒号表达式
- SM2算法第十五篇:ECDSA数字签名算法的C语言实现
- typedef C/C++
- L1-002. 打印沙漏(C++)
- C/C++的字符串操作(二)
- C语言随记(一)—函数
- c/c++原子操作 接口函数 自查文档
- C/C++的字符串操作(一)
- C++第六次作业 项目1 项目4
- C语言中memset函数详解
- 剖析c++(二) 内置类型的内存形式
- 剖析c++(一) 进程内存空间布局
- C++笔记