从 2019 年 5 月初 ~ 2019 年 8 月 16 日,每天基本都在啃 C++ 的语法。起初直接看C++ Primer 中文版(第 5 版),发现后边的章节看着很吃力。所以就转而看了清华大学郑莉老师和李超老师的视频C++语言程序设计基础(自主模式)、C++语言程序设计进阶 (自主模式),看完然后(5 月底)再次开始啃前面那本书。下面是我参考一些资料书写的章节参考答案以及一些笔记。
建议:
利用C++ Primer 英文版(第 5 版)的课后练习描述在 stackoverflow 搜索问题解答(善用 Google);
参考国内版本的习题集解答一书(尽管有个别错误,但不失为一本好书。喜欢书中的【出题思路】和【解答】的知识点讲解)—— C++ Primer习题集(第5版);
参看 GitHub 网友的解答。比如:
pezy
jaege
xingdl
你应该可以搜到更多的关于习题的解答。学习过程中,我参考了很多习题解答,但是发现有些参考答案虽然没错,可是程序思路和逻辑很不清晰,程序不够优雅。这里优先推荐书籍配套网站上的代码,虽然只有部分解答,但是程序和注释清晰明了。
最后,希望您有什么问题和独特的见解,欢迎在对应章节留言。转载注明出处即可~
C++ Primer 5th(中文版)勘误
第 1 章 开始
第 2 章 变量与基本类型
第 3 章 字符串、向量和数组
第 4 章 表达式
第 5 章 语句
第 6 章 函数
第 7 章 类
第 8 章 IO 库
第 9 章 顺序容器
第 10 章 泛型算法
第 11 章 关联容器
第 12 章 动态内存
第 13 章 拷贝控制
第 14 章 重载运算与类型转换
第 15 章 面向对象程序设计
第 16 章 模版与泛型编程