第一阶段: 1::H.M.Deitel和P.J.Deitel的《 C++ How to Program 》(C++大学教程) 2:: 钱能的《C++程序设计教程》 3::Stanley B.lippman著 侯捷 译的《essential c++》 4::Stanley B.Lippman,Josee LaJoie,Barbara E.Moo的《c++ primer》 5::Bjarne Stroustrup的《the c++ programming language》
第三阶段: 1::Stanley B.lippman的《insied the c++ object model》(深度探索C++ 对象模型) 2::Bjarne Stroustrup的《The design and evolution of c++》(C++的设 计与演化) 3::tephen C. Dewhurst的《C++ Gotchas: Avoiding Common Problems in Coding and Design》(C++程序设计陷阱)
第四阶段: 1:: Nicolai M.Josuttis的《the c++ standard library》(C++标准程序库 —自修教程与参考手册) 2::Scott Meyers的《effective stl》 3::Matthew H. Austern的《generic programming and the stl》(泛型编 程与STL) 4::侯捷的 《stl源码剖析》
第五阶段: 1::Herb Sutter的《exeptional c++ style》 2::《c++ template》 3::Andrei Alexandrescu的《modern c++ design》
其他的: Stanley B. Lippman,《Inside The C++ Object Model》影印版、中文版《深度探索C++对象模型》 Elements of Reusable Object-Oriented software》影印版、中文版《设计模式:可复用面向对象软件的基础》 John Lakos的著作《Large-Scale C++ Software Design》(《大规模C++程序设计》 Andrew Koenig和Barbara Moo在《Accelerated C++: Practical Programming by Example》《Ruminations on C++》 Bruce Eckel,《C++编程思想》
windows编程系列:
Charles Petzold 的 《Programming Windows》(Windows程序设计) Jeffrey Richter 的《ProgrammingApplicationsforMicrosoftWindows》(Windows核心编程)和《Advanced Windows》(Windows 高级编程指南)
数据结构和算法 1::清华教授严蔚敏和广东工业大学教授吴伟民的《数据结构(C语言版)》 2::清华教授殷人昆的《数据结构(用面向对象方法与C++描述)》 3::经典书籍:Mark Allen Weiss的《Data Structures and Algorithm Analysis in C》(数据结构与算法分析--C语言描述)和《Data Structures and Algorithm Analysis in C++》(数据结构与算法分析--C++语言描述) 4::王晓东的《算法设计与分析》 5::M.H.Alsuwaiyel(沙特)的 《Algorithms Design Techniques and Analysis》(算法设计技巧与分析) 6::经典:Thomas H.Cormen, Charles E.Leiserson的《Introduction to Algorithms》(算法导论)