第一步:
潭浩强的《C++程序设计》了解一些基本语法,会编写些简单的程序,知道封装,继承,派生,多态和泛型编程等概念。
《c++ primer plus》
第二步:
《The C++ programing Language》,它们能使你更全面的了解C++ 这时你对泛型编程.模版.容器.标准库函数等都会有一些了解。(可以结合第一步的书看)
,了解下函数标准函数,因为以后会经常在书上或网上看到它们的身影,有一本比较小一点的书《C/C++标准函数查询》也可以做为参考。
《The C++ Standard Library》
《Inside The C++ Object Model》(Stanley B. Lippman) 这本书介绍一些C++的内部实现。
《Advanced C++ Programming Styles And Idioms》(James O. Coplien) 这本书介绍一些C++编程的习惯用法。
《STL Tutorial and Reference Guide》(David R. Musser)这本书介Generic Programming 的思想和标准。
《Design Patterns》(Erich Gamma)经典的面向对象设计的组件和实例
TCPL和D&E分别是《The C++ Programming Language》和《The Design and Evolution of C++》的简称,均出自Bjarne Stroustrup之手。说它们是C++语言圣经,并不为过。
中文名称:
《C++程序设计语言(特别版)》,机械工业出版社
《C++语言的设计和演化》,机械工业出版社
入门教程
Stanley B. Lippman, Essential C++
《Essential C++中文版》,华中科技大学出版社
《Essential C++(影印版)》,中国电力出版社
高效、健壮编程
《Exceptional C++中文版》,中国电力出版社
《More Exceptional C++中文版》,华中科技大学出版社
模板和泛型编程
《C++ Templates全览(简体版)》,人民邮电出版社
《C++设计新思维:泛型编程与设计模式之应用》,华中科技大学出版社
标准库
《C++标准程序库:自修教程与参考手册》,华中科技大学出版社
《Effective STL(影印版)》,中国电力出版社
网络编程
《C++网络编程,卷1:运用ACE和模式消除复杂性》,华中科技大学出版社
《C++网络编程,卷2:基于 ACE 和框架的系统化复用》,电子工业出版社
杂项
《C++编程思想(第2版)第1卷:标准C++导引》,机械工业出版社
《C++编程思想(英文版 第2版)》,机械工业出版社
《C++沉思录》,人民邮电出版社
《深度探索C++对象模型》,华中科技大学出版社
《深度探索C++对象模型(影印版)》,中国电力出版社
C++工程领域的最高境界:
《设计模式:可复用面向对象软件的基础》,机械工业出版社