C++/OPP/OOD系列:
层级一:语法/语意(C++)
[Lippman98] C++Primer by Stanley Lippman and Josee Lajoie
[Eckel2000] Thinking in C++ by Bruce Eckel
[Struostrup2000] The C++ Programming Language by Bjarne Stroustrup
[Stevens2000] Standard C++ Bibl e Al Stevens
[Lippman2000] Essential C++ by Stanley B. Lippman Addison Wesley Longman
[Gregory95] C++:The Core Language by Gregory Satir 1995 O'Reilly
[Deitel98] The Complete C++ Training Course by Harvey M.Deitel 1998 Prentice Hall
[ANSI C++] C++规格书 1998.9.1 PDF格式 1996 Draft
层级二:专家经验(C++/OOP)
[Meyers96] More Effective C++ by Scott Meyers,Addison Wesley,1996
[Meyers98] Effective C++ by Scott Meyers,Addison Wesley Longman,1998
[Sutter99] Exceptional C++, by Herb Sutter,Addison Wesley Longman,2000.
[Sutter2001]More Exceptional C++ by Herb Sutter,Addison Wesley Longman,2001.
层级三:底层机制(C++ Object Model)
[Ellis90]The Annotated C++ Reference Manual,
by Margaret A.Ellis and Bjarne Stroustrup Addison Wesley
[Lippman96] Inside the C++ Object Model ,by Stanley Lippman
层级四:设计观念的复用(C++/Patterns)
[Gamma95]Design Patterns:Elements of Reusable Object Oriented Software ,
By Erich Gamma,Richard Helm,Ralph Johnson,
and John Vlissides,Addison Wesley,1995.395pages
[Alex2001]Modern C++ Design:Generic Programming and Design Patterns Applied
by Andrei Alexandrescu
Genericity/STL系列:
第一个境界是使用STL:
[Josuttis99]: The C++ Standard Library
-A Tutorial and Reference by Nicolai M.Josuttis,
补充: Effective STL
第二个境界是了解泛型技术的内涵与STL的学理:
[Austern98]:Generic Programming and the STL
--Using and Extending the C++ Standard Template library
by Matthew H.Austern,Addison Wesley 1998.
补充: STL源码剖析 侯捷译
第三个境界是扩充STL:
[Stepanov2001]:C++ Standard Template Library
by P.J.Plauger,Alexander A.Stepanov,
Meng Lee,David R.Musser,Prentice Hall