1、初期,无c/c++相关语法知识结构,经常使用资料以下:php
一、唐浩强老师的《C程序设计》。此书介绍了c语言的基础语法、基础数据结构、指针等基本知识;html
二、孙鑫老师的《c++视频教程》。此视频介绍了C++语言高级特性、面向对象编程思想、封装,继承,多态三大特 、C++异常处理、运算符重载等基础知识。c++
三、孙鑫老师的《mfc视频教程》。此视频介绍了mfc的窗口框架结构、字符串处理、动态库/静态库封装、TCP/IP、UDP等相关知识。算法
四、C++ Primer中文版(第三版)。此书介绍了c++的数据类型、语法、容器、类等是一本很是详尽的c++入门到深刻c++知识结构的课本。编程
五、windows程序设计。此书介绍了windows环境下编程的基本知识,看完本书基本能够编写实用的windows程序。windows
2、中期,掌握c/c++基础知识以后,经常使用资料以下:设计模式
一、C++[2].STL中文版。此书详细的介绍了经常使用容器、迭代器及其用法以及经常使用算法。网络
二、Effective_STL中文版.pdf。此书介绍了如何高效的使用stl容器,以及使用stl容器时的注意条款。数据结构
三、Boost程序库彻底开发指南。此书介绍了经常使用时间/日期库、内存管理、实用工具、字符串与文本处理、容器与数据结构、算法、操做系统相关、函数与回调、并发编程等知识,是一本至关有用的书。并发
四、大话设计模式.pdf。此书风趣幽默的介绍了23种经常使用的设计模式,看了以后你会对编程有一个新的认识。
五、CTemplates简体中文版.pdf。此书概况的介绍了使用模板方法编程,简单易懂,代码示例丰富。
六、Visual C++网络高级编程。此书介绍了经常使用的网络通讯协议,及使用方法。代码示例详尽。
3、高水平程序所需资料
一、主要是学习新的框架知识,及相应问题的新处理方法。站在技术前沿,此时所需资料基本是各大网站、博客,欣赏其高水平的文章。
4、相关论坛
5、优秀我的博客摘要