C++ Primer(第五版) 整理和总结
Posted hdujackyan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ Primer(第五版) 整理和总结相关的知识,希望对你有一定的参考价值。
Preface:本博文不记录C++课后习题答案,而是通过一种提问+解答的方式对每章的内容进行梳理,用于自我回顾和总结,真正做到将所读的知识变成自己的东西
在这里引用孟岩老师的一段话(来源于https://blog.csdn.net/myan/article/details/5877305)
我主张,在具备基础之后,学习任何新东西,都要抓住主线,突出重点。对于关键理论的学习,要集中精力,速战速决。而旁枝末节和非本质性的知识内容,完全可以留给实践去零敲碎打。 原因是这样的,任何一个高级的知识内容,其中都只有一小部分是有思想创新、有重大影响的,而其它很多东西都是琐碎的、非本质的。因此,集中学习时必须把握住真正重要那部分,把其它东西留给实践。对于重点知识,只有集中学习其理论,才能确保体系性、连贯性、正确性,而对于那些旁枝末节,只有边干边学能够让你了解它们的真实价值是大是小,才能让你留下更生动的印象。如果你把精力用错了地方,比如用集中大块的时间来学习那些本来只需要查查手册就可以明白的小技巧,而对于真正重要的、思想性东西放在平时零敲碎打,那么肯定是事倍功半,甚至适得其反。
我对这段话深表赞同,对于《C++ Primer(第五版)》这种大部头的书,如果平均用力,每一部分每一个字都看的很仔细,会很容易消磨精力,进而产生放弃的心理。
所以该博文会按书中的逻辑顺序进行整理,在整理的过程中会突出学习的重点,对需要深入进行理解思考的部分进行再整理;还有一些虽然理解起来没什么难度,但是常常会忘记的部分进行说明。而对于那些简单,但是需要在反复实践过程中才能真正的内容或者说是一些过于概念性的东西会略去。我希望自己整理出来的内容不是对书中内容的摘抄,而是在基于自己理解的前提下对一些重要部分进行整合和拓展,达到在每次复习时有较高的效率去回顾重要、主干的知识。
但是这些整理出来的内容都是作为刚入门(可能还没入门)的我的一点浅显看法,可能会能内容的分配出现些许偏差,或者对重点的讲解不够准确、易懂,但是我会尽力在查找多方资料后写下负责的答案,也希望您能够谅解。
如果有所纰漏,希望大家可以指正出来。如果有所疑问,也请提出自己的问题,我会尽力解答。
最后感谢您的阅读,如果觉得不错,希望您能给我的点赞XD
学习进度:从第二章开始更新,现已更新完第二章
-----------------------------------------------分界线-----------------------------------------------
第一部分 C++基础
第三章 字符串、向量和数组
第四章 表达式
第五章 语句
第六章 函数
第七章 类
第二部分 C++标准库
第八章 IO库
第九章 顺序容器
第十章 泛型算法
第十一章 关联容器
第十二章 动态内存
第三部分 累设计者和工具
第十三章 拷贝控制
第十四章 重载运算和类型转换
第十五章 面向对象程序设计
第十六章 模板与泛型编程
以上是关于C++ Primer(第五版) 整理和总结的主要内容,如果未能解决你的问题,请参考以下文章