- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
天行健,君子以自强不息。地势坤,君子以厚德载物。——《周易》
《C++Primer第三版》读后感
从开始的一窍不通,对着书本抓狂到现在能做一些编程,读懂c++类的书,感到欣喜
和一点安慰:辛苦没有白费。由过程转向面向对象,我觉得是一种质的飞越。当时,听面
向对象这部分感觉像听天书,上课好多人听着听着就要睡了,最悲催的是老师还要求我们
写这部分的实验报告,题目读上好多遍,愣是没整明白,这时,我想起了老师给我们推荐
的一本书《C++Primer第三版》,就赶紧看了起来,完了后觉得受益匪浅,思维也开阔了
许多。
现在我又重新看了这本书,时间太紧,我就重点看了与函数、类相关的几个章节,有
以下几点体会。
首先,相比之下,《C++Primer第三版》和《c++教程》各有千秋。《C++Primer第
三版》语言简洁、平易近人,又长刀直入、开门见山,丝毫不拖泥带水,《c++教程》则讲
述得很具体,这两本书结合起来看,效果非常好。举个例子吧,比如对内联函数的阐述,
《c++教程》第88页专门有一节讲了内联函数的特点:结构简单、语句少,不能有循环语
句和switch语句,内联函数的定义必须出现在第一次被调用之前。而《C++Primer第三
版》一书直接说:“如果函数已经被声明为内联函数,则函数体已经在编译期间它的调用点
上就被展开;若没有,则函数在运行时才被调用。”阐明了内联函数调用情况。
由此可见,《c++教程》侧重定义与概念名词的解释,而《C++Primer第三版》着眼
于它的调用与运行。
古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。——苏轼
而且,《C++Primer第三版》对《c++教程》做了相关概念的增补,增加了一些形象
生动的名词,又补充了一些章节,使知识更加系统化,知识体系更加清晰、完整。比如,
“函数体包含在花括号中,有时也成为函数块。”
相比于《c++教程》冗长的代码,《C++Primer第三版》给了许多简明易懂的例子,
还写了些典型的错误例题。举个例子,“函数类型和内置数组类型不能用作返回类型,下面
列举了这样一个错误://非法:数组不能作返回类型int[10]foo-bar();”下面立即又指出
正确表示:“我们必须返回一个指向数组中元素类型的指针://ok:指向数组的第一个元素
的指针,int*foo-bar();”不仅指明了错误所在,还详细给出正确的修改方法,给人以醍
醐灌顶的感觉。
看了这本电子书后,也搞清楚了一些概念,一下子把以前模糊的乃至错误的认识都纠
正了过来。比如在看了7.3.1《引用参数》这一小节之前,我以为当参数是引用时,函数接
收的是值的拷贝,而看了这一节后,我明白了函数接收的是实参的左值,而不是值的拷贝。
仔细读了这本书后,发现它很实用。《c++教程》主要是讲基本概念,而这本书更侧重
于如何将这些理念应用于实际的编程操作中。举个例子,在《引用参数》这一小节中就详
尽介绍了将一个参数指定为引用的三种用法。第一种像swap()的情况,它必须将一个
参数改变成指针来允许改变实参的值时就比较合适,第二种普遍用法是向主调函数返回额
外的结果,第三种用法是向函数传递大型类对象。
总之,《C++Primer第三版》这本书让我受益匪浅,以上是我个人的一些想法,有的
地方理解上可能有些错误,书上讲的也不是完全能懂,可能我还要趁寒假再好好消化消化,
来迎接三月份的计算机二级考试。
您可能关注的文档
- 2025年《医学分子生物学》作业题(有答案) .pdf
- 2025年“质量月”质量、食品安全知识竞赛题库判断题 .pdf
- 2025年“妇科护理三基三严”考试试题及答案 .pdf
- 2025年PLC理论试题考核练习册 .pdf
- 2025年MRI诊断学试题(本科医学影像学) .pdf
- 2025年C证心理辅导笔试题 .pdf
- 2025年6月高二阶段性考试地理学科考试完整版(浙江省丽水地区四校).pdf
- 2025年5高中语文人教版必修五第二单元《归去来兮辞并序》教案 .pdf
- 2025年4月高等教育自学考试全国统一命题考试公司法20257试题2025.pdf
- 2025年3月重症医学科分层护士培训试题N1-N3 .pdf
最近下载
- 非ST段抬高型急性冠脉综合征诊断和治疗指南(2024)解读.pptx
- 造价咨询采购项目审计服务方案造价咨询方案审计工作要求及时限审计工作安排和保障措施对项目审计的总体分析.docx VIP
- 矿山井巷工程施工及验收规范GBJ213-90.doc
- 浙江省宁波市九校2024-2025学年高一上学期数学期末联考试卷.docx
- 林木委托管护合同.doc VIP
- XHJ-SCB-QR-026开机换线检查表.xls VIP
- 幼儿园书法练字启蒙第二讲完整课件.pptx VIP
- (完整版)千字文带拼音直接打印版.pdf
- 2025年广州中考英语二轮复习语法专项复习课件:专项整合复习一+名词篇.pptx VIP
- 宾馆食品安全知识培训.pptx
文档评论(0)