第一步:首先入门可以从 国内出版的 教材入门 如
潭浩强的<<C程序设计>>
清华大学出版的<<C++程序设计>>等 能了解一些基本语法 会编写些简单的程序
第二步:看<<C++ primer>>我绝对对赞同这是本好书,面也广.<<The C++ programing
Language>>这本书的名头也是让我如雷灌耳,上图书馆找了半天没找到,唉伤心..它们能使你
更全面的了解C++ 这时你对泛型编程.模版.容器.标准库函数 等都会有一些了解,甚至会
有一些自己的独到见解了.以后看到这些代码不至于会不知道是什么东西 (当然这书可以结合第
一步的书看)
浏览下<<The C++ Standard Library>>了解下函数标准函数 因为你可能以后会经常在书上或网
上看到它们的身影.你首先应该知道那是标准库里的函数.然后不明白可以再参考下这本书.我
知道的有一本比较小一点的书<<C/C++标准函数查询>>也可以做为参考.
第三步:这时候C++基本的东西你已经掌握了差不多了 学习windows的程序设计
两本精典之作 <<windows程序设计>>
<<windows核心编程>>
(这两本书至少看完一本后,如果想进一步学网络编程<<winsock网络程序设计>><<windows网络
编程>>之类的书可以看看)
如果有兴趣可以看些LINUX的编程书 <<自己动手写操作系统>>
<<linux内核编程>>.......
还有这个期间要结合 <<计算机组成原理>>
<<编译原理>>之类的书看
然后再看VC++类的书 <<深入浅出MFC>>
《VC++技术内幕》等
有空的话可以学点汇编 汇编的书我就不介绍了 因为不是了解很多
第四步:第三步完了,差不多能写一些自己的小软件了,这时候要进一步发展学些复杂的,效率
的.
看 <<数据结构>> 学习算法.
看 <<effective c++>>
《Exceptional C++中文版》
<<thinking in C++>> 这本书在国外有很高的评价,第一卷还简单一点,第二卷我啃了半天没
啃下(标准库不是很熟悉的结果), 所以最好要看完<<the C++ progarming language>>或
<<C++primer>>(当然其他书大家自己发掘了)再看它
《C++ Templates全览(简体版)》,人民邮电出版社 模板是不是令你觉得很新颖,那去学他
吧.
进一步提高自己,养成良好编写习惯还有很多好书下面我会列出来(不是说要你们全看,当然看
的越多越好)
第五步:看<<软件工程>>
<<软件体系结构>>之类的书
说实话 考 程序员 软件设计师等 软件工程类的知识是少不了的呵呵
个人建议,也许对某些人不适合,也许某些人有更好的建议.给大家一个选择了..
在这学习期间,可以尝试去考个程序员或软件设计师,系统分析师之类的证书,对将来就业有好
处的.有空多到网上与人交流.提高自己
比较出名的我就列出来供大家参考(查至网上)
1。The C++ Programming Language(Bjarne Stroustrup)
2。 Inside The C++ Object Model (Stanley B. Lippman)
(这本书介绍一些C++的内部实现)
3。Advanced C++ Programming Styles And Idioms (James O. Coplien)
(这本书介绍一些C++编程的习惯用法)
4。 STL Tutorial and Reference Guide (David R. Musser) (Professor Musser
STL的创始人之一。这本书介绍Generic Programming
的思想和标准)。
5。 Design Patterns (Erich Gamma) (很精典的面向对象设计的组件和实例)
当然,看任何一本书的时候都要动手(试例程或做习题)。然后尝试着在课堂项目中把书中的方
法试验一下,以加深印象。"
国外C++几乎所有的教材都被翻译为中文了,如果没有翻译的也已经有影印版出版。
TCPL和D&E
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++工程领域的最高境界:
《设计模式:可复用面向对象软件的基础》,机械工业出版社