论坛首页 编程语言技术论坛

c++高级教程(讲义)

浏览 3165 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-09-09  
C++
本教程为湖南理工学院计算机系 邓涛所著,请勿转载用于商业用途!
C++高级教程 http://down.51cto.com/data/357530
前言:
无忌此时不过九岁,虽然聪明,但要短期内领悟谢逊这些世上罕有的武功,却怎生能够?谢逊又教他转换穴道、冲解穴道之术,这是武学中极高深的功夫,无忌连穴道也认不明白,内功全无根柢,又如何学得会了?谢逊便又打又骂,丝毫不予姑息。 殷素素常见到儿子身上青一块、乌一块,甚是怜惜,向谢逊道:“大哥,你武功盖世,三年五载之内,无忌如何能练得成?这荒岛岁月无尽,不妨慢慢教他。”谢逊道:“我又不是教他练,是教他尽数记在心中。”殷素素奇道:“你不教无忌武功么?”谢逊道:“哼,一招一式的练下去,怎来得及?我只是要他记着,牢牢的记在心头。”
……张无忌此时自己明白了义父的苦心,义父一身武功博大精深,倘若循序渐进的传授拆解,便教上二十年也未必教得完,眼见相聚时日无多,只有教他牢牢记住一切上乘武术的要诀,日后自行体会领悟。                                                                                                                                                                    ——《倚天屠龙记》
一、为什么要学习 C++?
从多个方面来思考这个问题 :
计算机软件最多的是由何种语言写成的?
计算机工业、教育和科研领域最多的是使用何种语言来进行交流的?
运行效率最高的
功能最强大的
学习资料最丰富的
——C++己成为全世界专业编程人员的首选语言
      摘自《标准 C++宝典》
——C 语言是程序员的语言。使人吃惊的是,并不是所有的计算机编程语言都是为程序员设
计的。
      摘自《C++:The Compl ete Reference》
——C++是一个难学易用的语言。
——C++的难学,不仅在于其广博的语法、语法背后的语义、语义背后的深层思维、深层思
维背后的对象模型;C++的难学,还在于它提供了四种不同但却相辅相成的编程思维模
型:……。在如此庞大复杂的机制下,万千使用者前仆后继的动力是:一旦学成,妙用无穷。
      摘自《More Effec tive C++》
——虽然只商业化不到 10 年,C++却俨然成为几乎所有主要计算环境的系统程序语言霸主。
——C++拥有比语言更丰富的东西。是的,C++还有一个伟大的标准程序库。
      摘自《More Effec tive C++》
总之,要成为一个真正的程序员,必须学习 C++,因为在只有学习过 C++之后,才真正
拥有进行各种软件开发的能力,不论是网络应用软件、数据库操作软件、数据库管理系统、
操作系统还是各种开发环境、各种语言的编译器和解释器。
当然,在学过 C++之后,如果我们只是专门从事某一个方面的工作的话,通过学习那些
专门为这一方面而设计的语言来加快开发的进程是可取的。但要记住,C++是你必须跨过的
门槛。

二、怎样学习 C++ (关于学习 C++之我见)
C++的学习一般分为三个阶段
1.C++语言的学习。
2.运行库和 STL(Standard T emplate Library 标准模板库)的学习。
3.在 Windows 或 Unix 环境的程序设计中学习运用各种类库。
时间上的分配
第一阶段(C++语言的学习)   一到二个月
第二阶段(运行库和 STL)  三个月
第三阶段(Windows 或 Unix 程序设计)   六个月
 
第一阶段的学习用书
《标准 C++宝典》(林丽闽译)
《Thinking in C++》(C++编程思想)(第一卷)
《C++ Primer》
《The C++ Complete referen ce》(C++参考大全)
《The C++ Programming Language 》(Bjarne Stroustrup)
第二阶段的学习用书
《C++标准程序库》(侯捷译)
《Thinking in C++》(第 2 卷)
第三阶段的学习用书
《Programming Windows with MFC》
《Desktop Applications with Microsoft Visual C++ 6.0》
《深入浅出 MFC》
《Programming Visual C++》
《Programming Windows》
本课程的讲授内容
¾  C++语法学习
¾  运行库学习
¾  标准模板库学习
¾  Windows 程序设计初步
由于内容整理比较多,不方便在此张贴,大家可以下载学习!
   发表时间:2014-05-12  
非常不错的一个资料,推荐大家看一下
0 请登录后投票
   发表时间:2014-07-07  
我看过了,好评率很高,我下载过后也觉得十分不错,大家可以看一看
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics