从新手到高手C++全方位学习

出版时间:2009-9  出版社:科学出版社  作者:范磊  页数:840  字数:160000  
Tag标签:无  

前言

  《零起点学通c++》的视频在学吧学吧(WWW.xue8xxue8.com)和网易学院(tech.163.com)发布后,很快就在各大网站流传开。不少读者给我来信交流c++的学习心得,其中普遍提到的问题是:c+十很难学,他们看了好几本书.有不少地方还是难以理解。c++真的这么难,有必要看很多的教材和资料吗?  为什么会感到C++难学  c++其实不难学,只是由于许多书的组织框架和表达方式等方面原因无意中增加了学习及研究c++的难度。  就拿众多人推崇为圣经的《c++Primet》来说,与其把它作为一本c++教材来看,不如把它当作c++字典。这是因为该书没有分清主次轻重,在读者不了解模板为何物时,对sTL过早地进行了讲解,而一些相对比较简单的概念.却又放到后面.导致读者要来回跳跃式阅读,类似于查阅字典书。对于初学者来说,这样的字典式图书是不需要的,他们需要的是一本能够循序渐进、快速、扎实地掌握c++语言的图书。  国外书的特点是喜欢用大量晦涩而又抽象的语言来解释一个概念,而要理解这些概念.又需要查阅其他相关书籍。当你彻底明白作者的意图时,你不禁错愕,这些晦涩而又抽象的语言完全可以用一句简单话来代替。  这是因为中国人和外国人在思维和表达上不同,外国人喜欢用抽象的语言来解释抽象的概念.这是他们几百年来养成的习惯。习惯了形象思维的中国读者在阅读他们的书籍时自然会不适应,这就在无形中增加了我们学习c++的难度。

内容概要

本书总结了十几本C++图书及教材的优点,摈弃了它们语言拖沓、层次结构混乱等缺陷,从零开始、由浅入深、层层递进、细致而又详尽地讲解C++这门大型编程语言。    本书知识系统全面,拥有字典般的容量,可随用随查,涵盖指针、面向对象、操作符重载、流、命名空问、模板、异常处理、宏等主流C++开发技术。为了使读者能够活学活用,本书针对重要的概念精心设计了438个实用范例,囊括大量经验和技巧,即使已从事C++工作多年的朋友,也能从中汲取新的养料。    本书适合于从未学习过任何编程语言的新手,以及学习C++多年,仍旧不能融会贯通的读者,对于正在使用C++进行开发的程序员也有很好的参考价值。

书籍目录

第1章 初识C++第2章 做一个最简短的C++程序第3章 初步了解函数第4章 C++数据类型第5章 If语句与逻辑运算符第6章 面向对象第7章 循环语句第8章 指针第9章 引用第10章 深入函数第11章 运算符重载第12章 继承第13章 虚函数第14章 数组第15章 链表第16章 多态性第17章 类的特殊成员第18章 字符串第19章 代码重用第20章 友元类与嵌套类第21章 流第22章 命名空间第23章 模板第24章 异常和错误处理第25章 补充内容附录A ASCII码对照表附录B C++的关键字附录C C++常用头文件列表

章节摘录

  从前面几节我们了解了按址传递与按值传递的区别,按址传递可以修改原始变量的值,由于按值传递的是原始变量的副本,因此它不会修改原始变量的值。  假如仅仅是传递变量的话,采用指针或者引用这种按址传递方式的优势不是很明显,但是假如是传递较大的对象的话,这种优势是比较明显的。  这是因为,按值传递在向函数传递一个对象时,会像传递变量那样建立一个该对象的拷贝,而从函数返回一个对象时,也要建立这个被返回的对象的一个拷贝。  假如该对象的数据非常多时,这种拷贝带来的内存开销是相当可观的。比如说该对象拥有1 000多个double型成员变量,每个double型变量占据8个字节,1000个就要占据8000个字节,每次通过值传递的方式给函数传递该对象,都要在栈中复制该对象,占用8000个字节的栈内空间,而返回该对象,又要在栈中复制一次,这样就又要占用8000个字节的内存空间。栈的内存只有2MB大小,8000个字节占用8KB,那么仅仅传递该对象就占用了栈内16KB字节的空间。并且别的对象想要访问该对象的8000个数据成员的时候,也要同样采取复制的方式,那么系统的开销将无法估算了。

编辑推荐

  完整版《零起点学通C++》大型多媒体教学课堂,30小时1000多节专家讲解。  针对重要的概念精心设计了438个实用范例,囊括大量经验和技巧,重点难点全面透析。  部分视频已在网上发布,在C++开发音中广为流传,深受读者欢迎。  高清语音视频讲解,重点难点全面透析。  DVD大型多媒体教学课堂  《从新手到高手C++全方位学习》配套视频《零起点学通C++》预先在学吧学吧(www.xue8xue8.com)和网易学院(tech.163.com)发布后,深受读者欢迎,很快就在各大网站流传开,在Google上搜索有98200条查询结果!  作者综合了200多个读者的反馈意见后,整理出30小时1000多节精品视频教程,并包含438个实例源程序,让读者全方位、深入地学习C++知识。  C++其实并不难学,只是许多书由于组织框架和表达方式等原因无意中增加了学习难度。  范磊老师写的这《从新手到高手C++全方位学习》不按照传统模式,而是从一个最简短的C++程序讲起,通过对这个程序的编写引申出一系列相关知识,然后不断地扩大和完善该程序,让读者循序渐进地进行学习,同时也能深刻理解C++的各个语法要领。  建议初学者认真阅读此书,尽可能少走弯路,给自己的编程生涯打下坚实的基础。

图书封面

图书标签Tags

评论、评分、阅读与下载


    从新手到高手C++全方位学习 PDF格式下载


用户评论 (总计42条)

 
 

  •   买这本书源于一次偶然的网上视频,开始抱着试试看的态度观看了一段关于“指针”的课程(不怕各位笑话,关于C++和VC++的书我买了不下20本,始终不能深入),突然发现自己原来可以这么理解,以前一直朦朦胧胧的概念变成了现实中的活生生的实例,终于“开窍”了。于是立刻上网搜索,买了这本书。到货很及时,书也不错。目前看了一半,效果很好。很感谢范老师,把我们学习C++的热情又调动了起来,让我真正感受到学习C++的乐趣。正如老师所讲,学好C++,以后什么程序语言都可以轻松掌握了。目前只有一点遗憾,书籍配套光盘内容只到17章,以后再学后面的内容,是不是只能到网站上去下了?
    最后,真诚的希望范老师能再将关于“VC++”的教学视频推出,这样可以让大家都能轻松的学好程序。祝老师事业有成!
  •   书内容循序渐进,对概念的讲解都通过程序实例来说明。不过学习这本书争取每章都学习好后再学习下一节,这样学习起来感觉就很轻松。
  •   我是一个编程自学者,看这本书觉得很轻松,我暗自庆幸买到一本好书。语言精练,但每个知识点却讲解得清清楚楚。
  •   我在网上买书的次数不多~这次也是我第一次在当当买书~看来真买对了~这本C++很通俗易懂~真的是0起点~而且内容也很详尽(怎么感觉自己说话像托儿一样……不过真不是~)由衷的感谢此书作者~
  •   书内容很好,课程组织合理,但是纸张质量没有想象中好,并且附带光盘里的视频,只有前十七章,
    后面的视频没有,不知道为什么?
  •   书和视频都很好,用flash 9.0 可以放的。
  •   挺好,就是有的视频播放不了
  •   而且有视频,太好了
  •   很不错。185学习 网 C++学习群组欢迎大家。
  •   这本书的光盘讲的很好,对初学者来说很容易接受,值得推荐!
  •   内容由浅入深,深入简出
    c++入门最好的一本书
  •   这是一本很经典的C++教学书籍,真的很不错。希望对C++入门或感兴趣的朋友们快去淘一本看看吧。
  •   书是写的很棒的,读起来和小说一样没有滞涩感.不过我的书页破损,更憋气的是看到12页,下一页竟然是目录,又从头开始了,竟犯了这么低级的排版错误!我头一次遇到这种事,哭笑不得啊.不过不影响阅读.
  •   不错不错,范老师的书很好,就纸张有点差,没防伪商标
  •   是本好书,讲得很详细;
  •   发货速度有点慢 书非常好
  •   书的质量真是不错 配货的速度还是可以!
  •   123,简单明了的好书
  •   很厚的书,需要能静下心慢慢看,很适合入门级读者,视频讲解比较清楚,赞一个!
    需要说明的是DVD光盘中的视频是swf格式的,由于Flash版本的差异,最新的Flash10播放不全,需要下载一个Flash9的FlashPlay播放器才能正常观看。
  •   书很好,但视频教程只有17章,不知道后面有没有教程及如何获得。
  •   初步看了些,不错的教程,可惜的是视频知道17章
  •   正在学,感觉不错……
  •   书是挺新挺不错的拉,就是光盘,不知道是不是我的机器是CD-ROW的不能读取DVD的光碟。。所以,也不知道光盘是不是坏的。。
  •   书不错!可DVD也太假了吧!
  •   刚受到,当当的速度很快
  •   还不错,对于初学者帮助很大
  •   书收到好几天了,感觉挺不错,和其他的c++书不同,容易理解,送货速度还可以,如果能支持快递就好了。
  •   感觉还是很不错的,讲的挺详细。
  •   书不错,视屏更好。
  •   光盘内容不错,就是不全而且很多不能播放是怎么回事儿呢?
  •   这本书的内容还可以,但个人觉得并不是十分合适没有一点基础的初学者,特别想说的是书中有很多文字和程序代码例子的错误,有些例子的输出结果并不正确,这方面还有待改进。另外书中在讲解一个概念时用一个例子,当从这个概念引申到另一个概念时有时又会用另外一个完全不同的例子,给人感觉内容跳跃性很大,对概念的理解不利,建议作者在这方面再有所改进就完美了。
  •   虽然很容易懂,但是里面的一些比喻的确很不恰当,而且整本书显得很不专业,只建议初学者看看,书中还有很多错误!!!
  •   还可以,就是光碟的教程只有到17章.还有10几章没有.美中不足吧.还有,整本书,都没有练习可以给我实践的.还要多买一本练习书.
  •   感觉从你网站买的书质量不太好,稍微有点损坏现象
  •   书是还可以,就是教程有的播放有问题啊!郁闷死了!播放不来播放器没问题
  •   本来书是好书,可是视频教程和网上发布的一样,只有17章,而且网上白屏不能看的光盘里一样不能看
  •   书配的光盘有问题 有的章节读不了
  •   这本书的视频教程,都看不了。。。。。郁闷死了,视频打不开怎么更换啊
  •   光碟与书封面宣传不符合,因该有1000多视频,实际才300多个
  •   书上写1000多节事实上只有网上的17章三百多节
  •     1、这本书对于新手有一定的借鉴意义,但不适合做权威教材。
      
      2、这本书里头有为数不少的错误(特别是类那里,常常丢失了对象名引用以至于编译过不去),不适合作为自学之用。
      
      3、难易未能结合,指针部分过于复杂。
      
      4、部分内容未能点穿本质,以至于自知其然而不知其所以然。
  •     作者的目标是想让它成为国人的C++ primer,口气倒不小啊,呵呵。
      本书的容量是有的。但错误有点多。大家看的时候注意了。。。大概不下20处。。大家看仔细了。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7