第一图书网

零起点学通C++

范磊 科学
出版时间:

2010-10  

出版社:

科学  

作者:

范磊  

页数:

980  

Tag标签:

无  

前言

本书的配套视频在学吧学吧和网易学发布后,很快在各大网站流传开,不少读者来信和我交流c++的学习心得。为了方便大家学习,我编写了《从新手到高手:c+十全方位学习》一书。自该书出版后,给我来信的读者更多了,他们提出了不少宝贵的意见和建议,因此在《从新手到高手:c++全方位学习》的基础上进行修订并增加了一些内容后,推出了本书。来信的朋友普遍提到的问题是:C++很难学,看了好几本书,有不少地方还是难以理解。c++真的这么难,有必要看很多的教材和资料吗?为什么会感到C++难学c++其实不难学,只是由于许多书的组织框架和表达方式等方面的原因无意中增加了学习及研究c++的难度。就拿众多人推崇为圣经的C++手Primer来说,与其把它看作一本c++教材,不如把它当作c+十字典。这是因为该书没有分清主次轻重,在读者不了解模板为何物时,对STL过早地进行了讲解,而一些相对比较简单的概念,却又放到后面,导致读者要来回跳跃式阅读,类似于查阅字典。对于初学者来说,这样的字典式图书是不需要的,他们需要的是一本能够循序渐进、快速、扎实地掌握c++语言的图书。国外图书的特点是喜欢用大量晦涩而又抽象的语言来解释一个概念,而要理解这些概念,又需要查阅其他相关书籍。当你彻底明白作者的意图时,你不禁错愕,这些晦涩而又抽象的语言完全可以用一句简单的话来代替。

内容概要

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

书籍目录

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

章节摘录

插图:第13章虚函数拳手挥出一拳后,后果是无法确定的,有可能将对手打倒,也有可能将裁判打晕,如何实现这样的动态效果,本章将给出答案。第14章数组每一种事物只要存在都有它存在的道理,c++也不例外,它的每个特性都是为了解决无法解决的问题而创造的。在没有数组之前,要处理大量的数据是相当麻烦的,比如说要处理1000名学生的成绩,那么仅保存学生的成绩就需要1000个变量。但是假如用数组来解决这一问题的话,只需要一个数组就搞定了。第15章链表链表是为了解决数组的缺陷而设计的,数组一旦定义,大小不可改变,这样在保存数据时,如果数据很少,会造成空间上的浪费;如果数据很多,数组又盛不下。链表的出现,解决了这两个问题,它只保存数据的地址,然后用指针将它们链接起来。这个特点使得链表的大小是可以调控的,它的大小以刚好容纳所有的数据为准,因此不会造成空间上的浪费,也不会出现保存不了太多数据的问题。第16章多态性同一操作作用于不同的对象,可以产生不同的效果,这就是多态性。多态性分为两种:一种是编译时的多态性,一种是运行时的多态性。编译时的多态性是通过重载函数来实现的,而运行时的多态性则是通过虚函数来实现的。本章通过多重继承、抽象类以及复杂的抽象结构实现了各种各样的多态性。

后记

在此,我想向长期以来支持我的读者和网友说一些话,一些发自肺腑的话。首先感谢你们,没有你们的支持,我不会有动力来制作这些视频。其次,我想对大家说声对不起,因为身体的原因,我又让大家失望了,本来预计本月所有的视频都制作完成,结果现在只做到了第20章,这让我非常痛心,也使一再支持我的读者和网友再次地失望了,我现在能做的事情只有加快速度来制作后面的视频。舜发于畎亩之中,傅说举于版筑之中,胶鬲举于鱼盐之中,管夷吾举于士,孙叔敖举于海,百里奚举于市。故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。什么事情都有好的一面,也有坏的一面。虽然我制作速度慢了,影响了一部分人的学习,但是这也未尝不是一件好事。因为这可逼迫你独立解决问题,从而间接地锻炼了不依靠他人来解决问题的能力。这样的能力可不是花钱能买到的,它是区别高手和新手的显著标志。说到这里,我想起了一个故事:有一个人无意中找到一个蝴蝶蛹。几天后,他留意到蛹出现了一个小孔,他就停下来观察它。过了几个小时,他见到里面的蝴蝶用它细小的身体挣扎着要从小孔里出来。看了很久也没有一丝进度,小蝴蝶好像尽了最大努力也没有办法出来。于是,这个人决定帮它一把,找来一把剪刀将蛹的茧壳剪开。这样,蝴蝶很容易就出来了。但是这只蝴蝶的形态有一点特别,它的身体肥肿,翅膀又细又弱。这个人继续观察蝴蝶,因为他相信翅膀会渐渐变大,而它的身体会越来越小,但这没有发生,小蝴蝶只是拖着肥肿的身体和细弱的翅膀,在地上爬着走,它永远也不会飞行了。这个善良的人不了解蝴蝶必须用它细小的身体挣扎着从小孔出来,它必须经过这个过程,蝴蝶才可以将身体里的体液压进它的翅膀里。大自然在此有一个很奇妙的设计,就是蝴蝶从蛹中挣扎出来是为着预备它将来飞行而必须经历的磨难。生命里面的挣扎是我们必须经历的。如果老天允许我们顺利地过一生,我们也许不会变得坚强,也不会成长。所以当你碰到有逼迫或苦难,可不要认为这是一件坏事,因为你正在锻炼从蝶蛹跨向蝴蝶所必须具有的能力。


编辑推荐

《零起点学通C++:多媒体范例教学》配套视频在学吧和网易学院发布后,在C++开发者中广为流传。随后出版的《从新手到高手:C++全方位学习》一书,也受到读者热烈欢迎。综合1000多个读者的反馈意见改进,整理出50小时1000多节精品视频教程,包含666个实例源程序,让读者全方位、深入地学习C++知识。C++其实并不难学,只是许多书由于组织框架和表达方式等原因无意中增加了学习难度。范磊老师写的这《零起点学通C++:多媒体范例教学》打破传统模式,从一个最简短的C++程序讲起,通过对这个程序的编写引申出一系列相关知识,然后不断地扩大和完善该程序,让读者循序渐进地进行学习,同时也能深刻理解C++的各个语法要领。建议初学者认真阅读此书,尽可能少走弯路,给自己的编程生涯打下坚实的基础。《零起点学通C++:多媒体范例教学》在经过数十次整理和修改后,终于近乎完美,本次升级内容包括:高级篇增加了实例,每一章都有一个比较大的实例应用并总结学习过的知识。文字描述更加精准,更加易懂,错误几乎全部修正。·增加了专用播放器,解决视频播放问题。部分视频进行了修改,消除了一些语误。真正适合中国入学习的C++Primer针对重要的概念精心设计了666个实用范例,囊括大量经验和技巧。重点难点全面透析。50小时1000多节专家视频讲解,部分视频E在网上发布。在C++开发、者中广为流传,深受读者欢迎。

图书封面

图书标签Tags

广告

下载页面


零起点学通C++ PDF格式下载



书的质量不错,到货很及时。范老师的两本书我都买了。在买完第一版本后,发了邮件给范老师,老师很快给了答复。书写的真的很通俗易懂,网上有人对此书不屑,我能理解,可能那是专家,但对我们学编程的人来讲,基本功真的要打扎实。范老师的书特点就在这里,看似皮毛的知识点,在他的书里写的很祥实,也很朴实。希望有更多的读者能够静下心来认真体会。最后一句话,书真的很适合我们这些没有系统学过C++的人去学。


真的很给力适合从没有学过编程零基础的同学哦!


零起点学通C++ 初学提高深入 不错的学习书籍


很不错 通俗易懂 适合初学c++的同学 学习 哪怕是一点都不懂的 都没关系 这本书就是为了 零基础的同学写的 ,想学习c++又没时间上补习班的,可以选择这不书来看看哦。


我在学校里面学C学得不错~工作后有编程的需要所以考虑重新学习C++~书很厚~真正的理解应该需要一段时间~总体来说很不错


看了这本书觉得学基本的C++编程还可以,基础知识讲的很全面,但是要想学点C++的企业级应用就别买了。


这本书是通过视频知道的,对学习C++的新手很好。


经过2个月的学习!确实进步很大!这得益于书的内容很朴实详细!特别是本书所配套视频很好!让我看着不累!每看一段收获在点知识!说真心话是一本学习C语言不可缺少的书!如果你买了认为不好的可以顶我!


对于零起点的读者来说绝对值得购买,受益匪浅


如果没学过编程,这本书是个好选择,初学的首选,真的,买的不后悔


找了好多教程和书都看不懂,看这个还不错 ,适合没有任何编程基础的人群


讲解到位,清晰,正在学习中


这本书真的很好的,不错,正版的,还带光盘,学习好帮手。


中文版C++primer适合新手入门


真正适合新手的教程


C语言是一门艺术,本书就是对艺术最好的阐释!


最浅显的C++教材了,很易学,正在努力学习中。


网上这本书得到非常热烈的好评,有些也是非常不好的评价甚至到骂的地步C++ primer我也看了,彻底迷失,这本书好就好在我都能看得懂。我是一个初学者中的初学者,应该说是什么也不会的那种!自从看了范老师的视频就觉得眼前一亮的感觉,初学者的福音啊!咱也不是什么枪手,范老师送过我东西,这东西就是入门。还有DVD也是好的,没坏


很好的一本书,之前看过视频,现在终于买回来了,很适合初学者,非常推荐


光盘讲解充实,很不错的开发书籍


这本书是我看到的最为通俗易懂的计算机语言书,很久以前我学过C语言,但没有用过,似懂非懂,虽然我只看到110页,但感觉很好。


很高兴买了这本书,很适合我的情况,一直在学习中,不懂的地方就看光盘,收获很大


范老师讲解细致入微,形象生动,学习难度由浅入深,条理性好,初学者必备,配套光盘内容丰富.推荐!


这本书很好,物价时买的。适合初学者使用。对弄懂c++原理和使用有着透彻的解释,配合实例,简单易学。


我看了范磊老师的视频讲课后再买的这本书,觉得很好的一本书,讲的比较清楚,仔细,很容易上手,不象其他的C++教材,看完以后不知所云!
希望范老师再出一些其他的类似的书,如JAVE等!


代朋友买,他不惜血本买来学习,应该是好书
厚的和牛津字典一样~~


适合初学者,很好的书。


很适合入门级。也能深入!更能当字典!


本书很厚,完全可以当本“圣经”一样阅读,而且它是我发现的学C++中最通俗易懂的,总之花出这么多钱,而会收获无法用金钱衡量的价值,推荐购买!!!


不错,适合学习,值得推荐


之前C++一直有点学的不透 许多地方之时然不知其所以然 很是苦恼 逐渐也失去耐心了 这本书真的是适合初学者 让人看得茅塞顿开 强烈推荐!!!!


昨天下的单,今天中午12点多就送到了,速度还是蛮快的。打开包裹后书整体完整,边角有点卷,图书的上端可以看出曾经有水滴滴在上面过,现在干燥后留下了水质。翻开书本夹着一张光碟,之前购买的时候有点担心光碟会被压碎,不过还好打开是完整的。在观察一下书的印刷字体,印刷的很清楚,没有印歪的地方,应该是正版,而且纸质很厚。个人感觉书本完整度可以打9.3分,快递速度可以打9.9分。大楷就是这样,所以有批毛求疵的买家慎购,毕竟图书从生产到快递送到你的手里,要经过很多到程序的,总有点磕磕碰碰的,毕竟我们买书是学习里面的知识。只要不影响我们正常学习我觉得就可以了。


零基础的一定要买,价格要降啊!


书不错,讲的很生动、很形象,零基础先看视频然后再看书吧。希望大家看书要认真,也希望作者及时发布书中的校勘。


本书的内容很形象生动,由浅入深,而且分章节分得很细,
这样的好处在于能让我们很好地去计划每天该学多少页内容
而部分同类书籍里,一章就是厚厚的几十页,让人看到那厚度都情不自禁地发困了


还行吧,适合入门的读者


易懂,相比其他教材,好的不是一星半点,例子丰富,问题透彻


学习的方法不同,喜欢的书也不同,我很喜欢老师的这种对照示例的讲解方式,视频内容丰富


刚刚收到,商品满意,就是包装的不是很好,这本书,对于我来说,是很好,第一次在网上看视频,就被吸引了,所以买回来,方便。的确很适合我这种初学者


适合初学者的C++书,深入浅出的讲解了C++的语法


讲解的非常详细,对可能出现的一些错误都做了详细的分析,非常适合初学者。


入门级的学习教材,不错


因为我想学一下C++,先是在网上看到视频,发现还讲的不错,就想购买这本书,拿到手,大致浏览了一下,讲得很详细很全面,这本书对初学者来说,确实是本不错的书,还发现光盘的视频只有20章的内容,书是有25章,呵呵,难道是出版社故意的


配合视频看,会有很好的效果,书太厚,别被吓到!!!


初学者很好的读物


很好的C++书籍


很好的书,内容翔实,值得购买


很好的书籍看看吧


很细!由浅入深的讲解,很受益。。。只是后面的一部分没有视频教程。。。


购书差不多一个月了,看了差不多,对这边书还是很满意的,知识讲的很详细,非常适合我这样的初学者,推荐啊


整体不错还在学习中


DVD光盘在的某些文件播不了,影响不大。


DVD光盘不能用,给我换一张光盘!!!急急急


确是比较适合初学者,简浅易懂,书本挺厚的,没心理准备的话估计会压力大大.是本不错的书,个人觉得再添加点程序如何打包之类的更好,而不仅仅是讲述比较枯躁的代码.


超级喜欢这本我能看懂的C++的书哦!!!远比C++Primer更适合中国人~


讲的很细,很好,适合自学。


很适合我这种一点都不会的人用


内容很详细 很适合自学


虽然书很厚,但是字大行稀,讲的很详细,很基础,适合没有基础的人自学~


内容很好,很适合我们。
但是外观有点褶皱,给人一种二手货的感觉


最初是在网上看的视频前几章才决定买的。绝对值得购买,强烈推荐,尤其适合初学者


书写的很细致 解决我上课时很多不明白的东西


不错的一本书,适用于初学者


书很厚很给力,视频教程也很详细。据说这本书讲的很好,买来作为辅导书看,分类很详细,能补充不少课上讲不到的东西。而且,这本书上的例子比课本上的要有趣多了。


这本书很好,之前就在网上看过视频,喜欢才买的。
比较厚,分成2,3册就好了,方便携带


这本书讲的很详细,通俗易懂。


我是在网上看了相关的范磊老师录得教学视频,才买这本书的,很满意,虽然是第一次网购但是很喜欢,快递也很给力!


大概翻了一下 感受得到作者是很用心写这本书 不是那种随便到网上复制粘帖就出书的


给朋友买的 反应很好


刚开始觉得书有点贵,还没有犹豫。买下之后觉得挺值得的,里面例子讲的非常生动,很容易就领会那些难懂的概念了~~


讲解足够的详细 但是还是会觉得比较的基础 耗时间太长


书中的内容讲的很好,光盘讲解的也很好,但书后面的内容光盘中没有。


孩子非常喜欢,从书中自觉了很多知识,爱不释手。


好厚的一大本。后悔买书了,直接视频吧


非常满意!!!!!!!!!!


书很好 物流超快 以后还会来的


看了好几章的视频的了,范磊老师讲的比较透彻!


确实够基础的 讲的很详细,就是看起来比较耗时间


很好,很容易理解


书很厚实,但太厚,不下大力气是看不完啊!


还未看多少


商品与描述相符:5分非常满意 *商品价格满意度:5分非常满意 *当当的送货速度:5分非常满意 *商品干净整洁度:5分非常满意 *包装的严实程度:5分非常满


很基础的一本书,很适合初学者


东西刚刚收到还没看过。


看到第10章了,整体感觉不错,仔细看的话会发现书中有几处印刷的小错误,不过无碍。挺喜欢的,第就章的最后几节个人觉得有点吃力。


感觉进步不大


内容丰富,数的质量,及运输时间都不错


通俗易懂!很好,就是价格太贵了,应该是C++中最贵的吧!


书籍内容条理清晰,讲得容易理解,但有些内容简介不够详细。


不错书本很好,,内容很好


看视频买的,还没看呢


看看 还不错


写的不错,又挺幽默!


渴望得到的宝贝,我已经连续3天熬夜读了。非常过瘾!


c++入门教程很好


磨碎了,掰开了给你讲。


书很好,内容很充分!


刚拿到手翻了一下,感觉很不错,


书内容不错,在最后规定时间内送到,送货速度有待提高


书、快递服务好!


相关图书