找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 909|回复: 3

如何学习C++与书籍推荐

[复制链接]
发表于 2009-11-4 00:35:26 | 显示全部楼层 |阅读模式 IP:江苏扬州
学习C++要做到:
学习C++首先要严谨,在刚学习写程序时,一定要严格按规范写好,养成一个好编程的习惯,就算只是一个无关影响的Warming也是弄清楚,并修改好。

尽量避免把C和C++混合起来使用,虽然这是允许的。要严格按C++的标准编写程序。

要多动手编写程序,不要因为写不好而放弃,每完成一个程序就是一次进步。

学会优化自己的代码,在算法上,数据结构上。


学习C++步骤及用书(主观推荐,每步有一到两个选择):

第一步:
潭浩强的《C++程序设计》了解一些基本语法,会编写些简单的程序,知道封装,继承,派生,多态和泛型编程等概念。
《c++ primer plus》

第二步:
《The C++ programing Language》,它们能使你更全面的了解C++ 这时你对泛型编程.模版.容器.标准库函数等都会有一些了解。(可以结合第一步的书看)
,了解下函数标准函数,因为以后会经常在书上或网上看到它们的身影,有一本比较小一点的书《C/C++标准函数查询》也可以做为参考。
《The C++ Standard Library》

第三步:进一步发展学些复杂的,效率的.
《effective c++》 优化编程思想 感兴趣还可以看看《more effective c++》和        
《Exceptional C++》 
《thinking in C++》要熟悉标准库,特别第二卷以后。
《C++ Templates全览》 模板是不是令你觉得很新颖,那去学他吧.
《数据结构》学习算法.

第四步:看《软件工程》、《软件体系结构》之类的书,系统学习如何进行软件开发。
在这学习期间,可以尝试去考个程序员或软件设计师,系统分析师之类的证书,对将来就业有好处的。

扩展:
《windows程序设计》《windows核心编程》学习windows的程序设计的两本精典之作,这两本书至少看完一本。
《winsock网络程序设计》《windows网络编程》进一步学网络编程的可以看看
《自己动手写操作系统》《linux内核编程》LINUX的编程书
要结合《计算机组成原理》《编译原理》之类的书看 
《深入浅出MFC》《VC++技术内幕》学习MFC 
有空的话可以学点汇编 汇编的书我就不介绍了 因为不是了解很多




其它较出名的C++书:


《Inside The C++ Object Model》(Stanley B. Lippman) 这本书介绍一些C++的内部实现。
《Advanced C++ Programming Styles And Idioms》(James O. Coplien) 这本书介绍一些C++编程的习惯用法。
《STL Tutorial and Reference Guide》(David R. Musser)这本书介Generic Programming 的思想和标准。
《Design Patterns》(Erich Gamma)经典的面向对象设计的组件和实例


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++工程领域的最高境界:
《设计模式:可复用面向对象软件的基础》,机械工业出版社
发表于 2009-11-4 00:35:27 | 显示全部楼层 IP:江苏扬州
http://hi.baidu.com/pcrazyc/blog/item/00f8f6fd7e67911309244d4d.html

http://hi.baidu.com/pcrazyc/blog/item/681e6697c8070e6854fb9676.html
回复

使用道具 举报

发表于 2009-11-4 00:35:28 | 显示全部楼层 IP:江苏扬州
泡菜也跑回来了??
回复

使用道具 举报

发表于 2009-11-4 00:35:29 | 显示全部楼层 IP:江苏扬州
C++ Primer, 4th Edition
http://www.digcode.com/default.aspx?page=ed51cde3-d979-4daf-afae-fa6192562ea9&article=580fde31-97a4-41e8-a782-bf0afe4c4527
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 21:24 , Processed in 0.245365 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表