文章吧手机版
C++ Primer 英文版(第 5 版)读后感1000字
日期:2020-11-03 00:47:06 来源:文章吧 阅读:

C++ Primer 英文版(第 5 版)读后感1000字

  《C++ Primer 英文版(第 5 版)》是一本由[美] Stanley B. Lippman / [美] Jos著作,电子工业出版社出版的平装图书,本书定价:128.00元,页数:938,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。

  《C++ Primer 英文版(第 5 版)》精选点评:

  ●经典C++教材,第五版新增了C++11的部分

  ●历时6个月,零零碎碎终于将这本C++ Primer 5e看完了。看过本书较早的版本,这次要不是因为看到同事在用C++11的新特性,真是不愿意看。作为C++11的入门书还是很合适的,不过要理解好新的语法特性,我看还是得去cppreference.com晦涩的解释。

  ●Part I&III,C++ 真复杂

  ●大概看五六遍了吧。之后工作要实打实用C/C++,回家又刷一遍,意外发现还有静心功效。C++如此逆天,读了这本七八百页,才算刚刚入门。需要区分pointer,const pointer,pointer to const(Python:什么是pointer,什么是const?),需要在类里构造,构析,复制,赋值和右值引用,需要new和delete(Python:我就一个__init__),需要自己造各种轮子(Python:看看我的库),都是血和泪的坑。配合More Effective C++服用,疗效更佳

  ●并不适合作为初学者的入门书

  ●水太深,呛数口,喝饱

  ●在读:这么厚 要我命 读过:果然要了我命,看这书的过程我呆过的城市包括奥兰多、迈阿密、许昌、成都、纽约和坎昆

  ●阅。C++真是复杂

  ●crappy book. Totally a waste of money and TIME!!

  ●可曾想过我居然会读这本书...

  《C++ Primer 英文版(第 5 版)》读后感(一):由C入门C++的经典好书

  用了一个半月读完了。感觉这本书不适合初学编程,适合的是有C基础和数据结构基础的C++初学者(比如我)。里面的例子、索引安排的都很好,读起来真的是很enjoyable。但是对于C++它只是比较全面地介绍了各种语法和相应的使用方法和条件,对于要把这些工具用好觉得还是需要再专门学习和实践的。

  《C++ Primer 英文版(第 5 版)》读后感(二):经典的C++入门书,又更新了C++11的内容

  有阵子没摸C++,也不太了解C++11,就买了这本经典,大概一个月的茶余饭后读了一遍,确实好。

  这本书讲的很细致,比如container, algorithm-iterato的关系,条理清楚。

  如前面评论所述,很多C++入门书籍是先讲C,再加入C++的内容。这本书把过时的东西放到边边角角,直接讲C++,有助于养成正确的思考习惯。

  个人体会,相比C#等GC的“懒人语言”,C++语言更为严谨,概念上更细分、精确,从而要求更多的思考。这本书在copy control方面,解释的很详细。

  C++11的主要新特点是加入了rValue reference,连同move, ref collapsing, forwarding一起。还有一个实用的smart pointer。这本书都讲到了。

  文中前后引用也很全,很适合这种知识点繁多的书,值得称赞。

  唯一要提的意见,是对于concurrency方面似乎没讲。

  《C++ Primer 英文版(第 5 版)》读后感(三):完整版参考答案:https://github.com/jieniyimiao/CppPrimer

  完整版参考答案:https://github.com/jieniyimiao/CppPrimer

  完整版参考答案:https://github.com/jieniyimiao/CppPrimer

  完整版参考答案:https://github.com/jieniyimiao/CppPrimer

  完整版参考答案:https://github.com/jieniyimiao/CppPrimer

  完整版参考答案:https://github.com/jieniyimiao/CppPrimer

  《C++ Primer 英文版(第 5 版)》读后感(四):第一部分小结:巨人航空公司

  其实我不太喜欢这本书的组织,它更像是一种手册,方便你去查询每一条知识点,但是讲解明晰,接受起来也不困难。

  记得最开始介绍数据类型的时候从诸如整数、浮点数这些简单的内置类型一口气谈到了类(当然啦,只是略略描述了一下类可以用来自定义数据类型,真正讲类的还在后面)。语句这个章节一口气讲完了循环、跳转、exception handler等等内容。讲string和vector的章差不多也是。

  我最开始接触编程语言是从《c primer plus》开始,这本书在全面讲解scanf/ printf/ getchar/ putchar 以及函数之前,会示范怎样使用它们,读者照猫画虎也可以学着用;等最后读到详解它们的章节时就会明白 “哦~原来如此” 。私以为这样的方式更便于实践,但可能也会增加厚度吧;c++这本primer确实不能再厚了。好在还有百度;我们老师今天上课十分郑重地说: “你们还有一个好老师叫 ‘百度’ 。" (笑)

  c++的类与c的结构已经大为不同了,感觉这是本书 Part I 最精彩的一章。当时学c的结构的时候还不知道成员函数、生成函数、public、private这些概念,现在发现它们其实给了程序员更大的自由度。

  我可以用生成函数自主设计类成员的初始值,免得忘记初始化的时候弄出来一些垃圾数据。生成函数可以接受参数,可以进行一些更复杂的操作,这些都是可以人为设定的。

  我还可以用private封装一些类的使用者不必知道的数据和操作,免得其被意外破坏。

  作为一个尝试,我写了一个“巨人航空公司”的票务系统(这个练习原本来自《c primer plus》)

  我的公司有9架波音747飞机,依次命名为“老鹰”一到九号

嗯,好,我们的每一架飞机都有14个座位。

  Richard订了老鹰六号上的1号座位

先进入老鹰六号,可以看到”Eagle6 is on your service"字样,然后选操作,选座位,再输入乘客名。

  然后看一下老鹰六的坐席清单

发现只有Richard孤零零地订了一号坐。

  好,现在让我们退回到全局视角,再看看所有飞机的座位情况有什么变化

老鹰六的可用坐席减少了一个

  可是Richard行程有变,不坐飞机了,好吧!

删去1号座位的乘客信息。座位列表里已经没有Richard了老鹰六的可用坐席又变回来了

  照这样经营下去我的航空公司非血赔倒闭不可。

Giant与Boeing747
评价:中立好评差评
【已有2位读者发表了评论】

┃ C++ Primer 英文版(第 5 版)读后感1000字的相关文章

┃ 每日推荐