文章吧-经典好文章在线阅读:C++ Primer 中文版(第 5 版)经典读后感10篇

当前的位置:文章吧 > 经典文章 > 读后感 >

C++ Primer 中文版(第 5 版)经典读后感10篇

2018-01-13 20:53:02 来源:文章吧 阅读:载入中…

C++ Primer 中文版(第 5 版)经典读后感10篇

  《C++ Primer 中文版(第 5 版)》是一本由[美] Stanley B. Lippman / [美] Jos著作,电子工业出版社出版的平装图书,本书定价:CNY 128.00,页数:838,文章吧小编精心整理的一些读者的读后感,希望对大家能有帮助

  《C++ Primer 中文版(第 5 版)》读后感(一):[C++] C++入门书籍

  拖拖拉拉读了4个月,实际阅读时间大概在1个月左右,读本书的时候我读过2本C语言的书,C++的读过两本短的教材类书籍,谭浩强和郑莉老师写的,相比于这本书都比较短,也写过一些弱弱的看似C++的程序,实际上上是C程序的不良品种。

  本书作为一个C++入门书籍,我觉得可能还是有一些难度,最好还是先看一些简单的,薄一点的C的或是C++的书籍,有一点上手之后,在来看一遍这个书是非合适的,同时还有C++ programming language和Thinking in C++,那两本我也同时再看,不过明显感觉这本书对于入门更加合适一些,另外两本阅读的顺序可以在靠后一些。最后准备阅读C++ templates,不知道这样读完是不是算入门了。

  C++的语法真是,繁琐...

  《C++ Primer 中文版(第 5 版)》读后感(二):有精神读书、没精神睡觉

  《c++ primer 5th》+vs2013是我学习c++的标配。

  那时我工作了一年,日子渐渐安稳,还想学些其他的东西

  之前对c++的了解仅仅是大学老师讲的那点皮毛,几乎可以算作为零。

  每天下班回到几平米的群租屋,翻开《c++ primer》,每天不间断,读了大概2个月才读完。期间我从对c++的一点不懂到有所熟悉,虽算不上十分熟稔,但是也罢最困难的第一遍在无人帮助的情况下读完了,很有成就感。

  这本书让我从0到1,体验到了c++的乐趣,仅此一点我就已经很有收获了。

  这本书伴我度过了一段充实安静的好时光,并定令人怀念。

  谈谈我的阅读感觉:翻译的很好,非常精准,书籍的制作也比较精良,品质很高。

  《C++ Primer 中文版(第 5 版)》读后感(三):重温经典,不胜感慨

  说起Lippman的C++ Primer,我总是有种特殊感情。这本书既是我进入C++领域的敲门砖,也是我第一次在网络发表技术文章对象。当年读书笔记中的青涩迷惘年少轻狂都还历历在目,转眼已经从第三版出到了第五版。十年的光阴改变了许多,不变的是经典。

  C++ Primer一直是我给初学者推荐的首选入门书籍。首先,相对于Bjarne Stroustrup(另一本C++经典The C++ Programming Language的作者)来说,Lippman更倾向于实例化教学,这使得他的书更平易近人。这对于初学者非常重要,他们需要一个好的老师,一个不但能够答疑解惑,而且能够引发学生强烈兴趣的老师。而对于语言的兴趣,必须来自于现实生活中的表达能力,这离不开大量的实例,以及对于这些实例的推演变化。而这正是C++ Primer这本书的专长。

  其次,需要指出的是,C++是一个多范式的编程语言。从C风格过程式编程到面向对象编程,再到面向STL的泛型编程,最近又在新的标准中引入了新的函数式编程。可以说C++为我们的计算机表达能力提供了无限的可能。程序员可以根据自己的需要选择合适的编程范式。而能系统性涵盖所有范式的C++教程并不多,C++ Primer是其中之一。

  当然,C++ 11是不能不提的。这是自C++ 98标准发布以来,C++在语言标准化方面最为重要的修订。它引入了能自动推导类型的auto关键字,引入了智能指针类型和Lambda表达式等。尽管对于这东西的讨论在C++社区里已经持续了很长一段时间了,但基本上都是BBS或者邮件列表中的片言只语,既不全面也缺乏体系性的论述。现在,C++ Primer终于为我们提供了这样一种选择。

  最后感谢中国电子工业出版社对于这本巨作的及时引进和翻译,技术出版的任务任重而道远期待你们为业界作出更多的努力,培养出更多,更优秀的程序员。

  《C++ Primer 中文版(第 5 版)》读后感(四):自学cpp必读

  在没有读过这本书之前,我其实就已经在用c++编写程序了。但是那时编写的cpp程序大多是带有类的c语言程序。看过书之后,发现c++有很多地方帮助使用者管理了内存,使用起来会减少很多的工作量。

  这本书对我帮助最大的一点就是把我带进了c++11,很难想象现在c++17都已经推行了。但是我连c++11都用得不熟练。利用新的语言特性,有很多情况下可以写出更加简洁,性能更好的程序。

  我认为看这本书一定要尽量把所有内容认真看完,但是不宜深究,不然会淹没在大量语法细节中。看一下cpp的语言特性,在阅读的过程中去体会这门语言设计思路具体的api的问题就等到实践的时候再去慢慢熟练吧。

  《C++ Primer 中文版(第 5 版)》读后感(五):如何更好的利用《C++ Primer》学习C++?

  《C++ Primer》作为久负盛名的C++经典教程,丰富的教学辅助内容、精心组织的编程示范,无论是初学者入门,或是中、高级程序员提升,都是不容置疑的首选。

  一本好书只有读过才有价值,然而《C++ Primer》这本厚如砖头的好书,很多人在购买之后,都仅仅只是简单翻阅了前面几个章节,而并未能够认真的完整读完该书。

  实验楼推出了深入学习《C++ Primer 第五版》训练营,以任务驱动模式学习经典教材,提供专属在线环境,由一名导师全程指导有问必答,带领你7周完成《C++ Primer》第五版的学习,扎实你的C++基础。结合个人经验和网络资源为大家整理了一些建议,分享给大家作为参考,希望大家能够正确的通过《C++ Primer》学习C++。

  《C++ Primer》该如何学习?

  1.《C++ Primer》这本书一定要从头开始看,仔细阅读千万别跳,C++11穿插在书中的每一个角落,如果直接跳到后面你可能看到新标准又返回来看。而且这种经典的书籍反复看多遍每次也会有新收获。

  2.一行一行的把书上的代码手敲一遍,边敲,边看效果,然后思考为什么这样做,这样做的效果是什么,遇到不懂的,再仔细的在书中寻找答案,书中都有很详细的解释。刚开始敲代码会遇到比较多语法错误,积累多了就能够很快改正过来。

  3.做好学习笔记,书中的内容较多,而且大部分的内容不保证所有都常用,所以有一些忘记的会比较快,所以做好学习笔记快速记忆起来自己看,也可以作为以后查漏补缺的工具

  超实用的《C++ Primer》读书指南,以《C++ Primer》第五版为例:

  art1也就是前八章,除了6.6,6.7节,都要通读。尤其是第三章初步介绍了vector和string,简直就是新手福音,搞定这两个容器就能写一些简单的程序。

  art2基本就是数据结构和算法,如果有基础读起来很轻松

  9,11 两章介绍的容器,以及12.1节的智能指针要通读。多用智能指针和容器,远离segment fault. 第10章里的泛型算法可以慢慢读,读完以后可以写出高逼格的函数式风格C++。12.2节讲了怎么用new和delete分配空间,题主作为新手,知道这 种写法就行,写程序时尽量用容器代替原始数组,尤其是代码里最好不要有delete。

  art3是块硬骨头,标题就是Tools for Class Authors. 作为一个"class user",有些部分第一次是可以略过的。

  13章很重要,要细读。初始化,复制,赋值,右值引用是C++里很微妙很重要的部分,别的语言对于这些概念很少有区分得这么细的。这一章不但要精读,还要完全掌握。

  14章的操作符重载第一次可以观其大略;14.9节第一次可以跳过。

  15章讲OOP,重要性不言而喻。如果之前一点概念都没有,学起来会觉得比较抽象。网上关于OOP有很多通俗有趣的文章,可以一起看看。

  16章讲泛型编程,第一次读16.1节,掌握最基本的函数模板和类模板就行了。

  art4 就更高档了,很多内容第一次就算啃下来,长久不用又忘了。第一次读推荐把18.2节读懂,命名空间简单易用效果好。别的内容可以观其大略,用时再看。 17.1节的tuple是个有趣的东东,可以读一读。17.3节的正则表达式和17.4节的随机数也许有用,也可以读一读。如果需要读写文件,要读一下 17.5.2节的raw I/O和17.5.3节的random I/O。

  《C++ Primer 中文版(第 5 版)》读后感(六):《C++ Primer》第5版问世:一本不折不扣的C++蓝本

  科学计算、分布式应用、嵌入式行业、智能控制、算法研究,乃至学术讨论和上机考试都会有一种语言的身影,那就是大名鼎鼎的C++语言。原汁原味的C++目前已经执到C++11标准。听到这门编程语言,多数人伴随而来的是晦涩、复杂强大等关键词!这样的感觉实际上是真实的。Lippman(著名C++语言专家,《C++ Primer》,《Essential C++》等多本经典著作作者)自己也认为,C++语言是一门复杂的编程语言。说到这里,不禁想起了《C++ Primer》这本著作,这可谓不折不扣之C++蓝本。

  最早接触《C++ Primer》这本书是大学时代学习C++语言的时候,当时这本书是学校的教学用书之一。现在回想起来,还得感谢我的C++语言老师,为我们选定了这本书,使得我们学习这门语言有了一个比较好的理论参照。

  参加工作的最初几年,有空的话会随手翻看这本大部头,不断验证在实践中的所见所闻并吸收新的知识点。已经掌握的知识点,也得到了很好的复习和巩固,印在了脑海里。世上无难事只怕有心人,在学习过程中适当做笔记,以备回顾。

  今冬伊始,适逢此书新版付梓,并有幸与作译者见面。首先,无论如何要感谢他们为本书所付出艰辛劳动。已经63岁的Lippman面容清瘦,讲话井井有条,富有激情。闲谈之中显露出严谨诙谐的风格。他说起了cfront(C++编译器),说起了在迪斯尼使用C++语言处理动画过程中遇到的奇闻轶事,说起了在微软工作的日子,他对这些往事如数家珍。当座位旁边一位计算机专业的学生谈起对金融贸易感兴趣的时候,他向这位学生还谈起了D.E.Shaw这位驰骋华尔街的科学狂人。他不仅是一位出色的学者,也是一位循循善诱的长者。而与此版译者王刚教授初次见面,他递过名片,给人的印象低调谦和,席间谈论了许多专业内外的趣事。此版译本邀请了业内知名的C++技术专家承担了审校工作,亦采用最新的C++11标准做了修订。再一次向在出版过程中付出了辛勤汗水朋友们致敬。

  虽不至韦编三绝,枕籍经史,但我还会继续品读,这是一种学习,也是一种修行。

  《C++ Primer 中文版(第 5 版)》读后感(七):经典中的经典,C++使用者的案头书

  第一次拿到此书的时候还是第4版,是它为我打开了C++的大门。可惜当时没能耐心读完。现在重读此书,每一句话,每行代码,都让人获益匪浅

  第五版囊括了C++11中的新特性,这是一次振奋人心的改动,很多不合理的设计得到了纠正,亦从Java,Python等其他语言中吸收了众多魔法糖,而正则表达式,lamda函数的加入则让C++有了更强的能力。作者已边白标注的形式标明了C++11中的新特性,并耐心指出新旧的不同

  书中包含了大量的代码示例,虽然短小,随着C++使用经验越发的丰富,方察觉书中代码在平时开发中是那么的常见。辅以详细注释,指明其中的要点与陷阱,可见作者写书时是多么的用心良苦

  现在在读effective C++,期间交叉对比primer,尤其是作者特别标注的C++11新特性,对程序设计语言的使用与进化产生了新的认识

  待我读完effective系列之后,会再回头重读primer,相信那时此书还能给我带来惊喜

  《C++ Primer 中文版(第 5 版)》读后感(八):C++ Primer SUCKs 差评!!!

  一直很讨厌这个C++ primer,当时第四版就不喜欢,如今出了第五版,抱着试一试态度,结果还是很垃圾。 比如7.1 章节,引入 const 成员函数 时,讲的好生硬好生硬!!! 为何凭空说要吧this 绑定到一个常量对象上?

  而且翻译的也是很拗口,看一句话得要反应半天才明白字面所表达的意思!

  立马去翻了C++设计者之一的书《C++编程思想》(英文版,据说中文版翻译的不好)

  里面就讲了 const 成员函数的来龙去脉:

  首先是像定义普通类型的const 变量一样:

  const int a = 5; //表示这个a定义后就不想改变了,那么,定义一个const类对象呢?

  const classType A;//怎么保证这个对象A 里面的数据成员不会变呢?

  只有设计出一个const成员函数,这个成员函数保证不修改对象的的数据成员。而且,const对象只能调用这个const成员函数,千万不能调用别的了哦~ 不然报错哦~

  而函数前加的const 仅仅表示函数返回值是个const,满足不了我们设计要求,所以就在函数参数列表后面加个const 表示这是个const 成员函数,保证不修改数据成员,甚至在编译阶段发现代码企图修改数据成员,编译器就果断报错!

  这样的解释才好理解,C++ primer的作者硬是往this 指针上靠,来解释这个const 成员函数,简直就像个小学生在牵强附会!!!

评价:

[匿名评论]登录注册

评论加载中……