第一遍C++Primer5th读完感

开学后看了两周的小说后,不安心整天上那些无聊的课,网上买了C++Primer第五版及习题集,2016年9月18号开始了C++的学习。
之前基础仅大一C语言课、大二软件基础课以及单片机中的一些C语言编程的经验。


C++Primer一书分为了四个部分:

  • I C++基础(1-7章)
  • II C++标准库(8-12章)
  • III 类设计者的工具(13-16章)
  • IV 高级主题(17-19章)

第一部分为基础篇,讲了一些基本语法、循环、运算等,第四章就引入了容器string、vector及迭代器,在第一部分的最后第七章介绍了类的基础知识。
第二部分讲了基本的IO、顺序容器、泛型算法、关联容器以及非常重要的动态内存
第三部分,深入讲解类的拷贝、构造、重载、继承,最后介绍了模板泛型编程。
第四部分,介绍了一些不常用的工具,tuple、bitset类型,正则表达式,随机数,IO的格式、非格式化,异常处理,命名空间,多重继承,RTTI,枚举类型、Union,类成员指针,嵌套类等。

到12月18号,用了整整三个月看完,把习题也都敲了一遍,有些不会做参考的答案。
前11章看的较快,稍微简单一点。12章动态内存、13章类的拷贝控制、14章重载、15章继承,这些非常重要也更难了些,看的慢了点。第四部分过了一下,很多暂时用不到也都一鼓作气看完了以求有个整体的印象。
其中对文本查询程序的实现印象特别深刻,做了好几遍。

C++Primer,只是软件入门的第一本书,再接再厉。
接下来,《算法》第四版。

你可能感兴趣的:(C++Pimer读后)