学习C++是一个循序渐进,而且非常漫长的过程,对于处于不同阶段的学习者,应该有自己独特的学习路线图。根据个人的知识结构,我的学习路线图分为五个阶段:
[color=blue]第一阶段[/color]
《C++编程规范:101条规则、准则与最佳实践》
《C++沉思录》(Ruminations on C++)
《C和指针》(POINTERS ON C)
《C和C++经典著作:C陷阱与缺陷》
《代码整洁之道》
[color=red]第二阶段[/color]
《深入C++系列:泛型编程与STL》
《Visual C++2010入门经典》
《MFC Windows程序设计(第2版)》
《Windows程序设计(第5版)》
[color=darkblue]第三阶段[/color]
《Windows内核原理与实现》
《Boost程序库探秘:深度解析C++标准库》
《Exceptional C++》
《提高C++性能的编程技术》
《程序员的自我修养:链接、转载与库》
《Windows核心编程(第5版)》
[color=gray]第四阶段[/color]
《C++标准程序库:自修教程与参考手册》
《STL源码剖析》
《C专家编程》(Expert C Programming Deep C Secrets)
《C和C++安全编码》
《编程匠艺——编写卓越的代码》
《Effective C++:改善程序与设计的55个具体做法(第3版)》
《More Effective C++:35个改善编程与设计的有效方法(中文版)》
[color=orange]第五阶段[/color]
《C++编程剖析:问题、方案和设计准则》(Exceptional C++ Style)
《More Exceptional C++:40个新的工程难题、编程疑问及解决方法(中文版)》
《C++多核高级编程》
《多核计算与程序设计》
《黑客反汇编揭秘(第2版)》
《Windows PE权威指南》
《C++反汇编与逆向分析技术揭秘》
《寒江独钓:Windows内核安全编程》
[color=blue]第一阶段[/color]
《C++编程规范:101条规则、准则与最佳实践》
《C++沉思录》(Ruminations on C++)
《C和指针》(POINTERS ON C)
《C和C++经典著作:C陷阱与缺陷》
《代码整洁之道》
[color=red]第二阶段[/color]
《深入C++系列:泛型编程与STL》
《Visual C++2010入门经典》
《MFC Windows程序设计(第2版)》
《Windows程序设计(第5版)》
[color=darkblue]第三阶段[/color]
《Windows内核原理与实现》
《Boost程序库探秘:深度解析C++标准库》
《Exceptional C++》
《提高C++性能的编程技术》
《程序员的自我修养:链接、转载与库》
《Windows核心编程(第5版)》
[color=gray]第四阶段[/color]
《C++标准程序库:自修教程与参考手册》
《STL源码剖析》
《C专家编程》(Expert C Programming Deep C Secrets)
《C和C++安全编码》
《编程匠艺——编写卓越的代码》
《Effective C++:改善程序与设计的55个具体做法(第3版)》
《More Effective C++:35个改善编程与设计的有效方法(中文版)》
[color=orange]第五阶段[/color]
《C++编程剖析:问题、方案和设计准则》(Exceptional C++ Style)
《More Exceptional C++:40个新的工程难题、编程疑问及解决方法(中文版)》
《C++多核高级编程》
《多核计算与程序设计》
《黑客反汇编揭秘(第2版)》
《Windows PE权威指南》
《C++反汇编与逆向分析技术揭秘》
《寒江独钓:Windows内核安全编程》