开学后看了两周的小说后,不安心整天上那些无聊的课,网上买了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++Primer5th读完感相关推荐

  1. Rosetta Stone的第一遍学习总结

    一.思维模式认识 Rosetta Stone软件的听力部分内容没有直接告诉你什么是对的,你需要靠听,反复猜,让自己形成声音和情景的思维模式:这种练习让我觉得很感兴趣. 在学了第一遍罗塞塔软件的时候,我 ...

  2. 《鹿鼎记》的第一遍读后感作文3600字

    <鹿鼎记>的第一遍读后感作文3600字: 历时一个星期,今早终于看完了<鹿鼎记>.五册书,一百四十多万字,翻到书最后一页的后记时,心里有喜悦,有自豪,更多的却是茫然若失. &l ...

  3. 《暗时间》第一遍读书心得整理

    在知乎上面看到了刘未鹏,购买了他的<暗时间>一书,趁着坐车和空闲的时间阅读了全书,整理第一遍阅读的心得如下: 首先我读书的时候喜欢划掉不重要的章节和段落如下:         先从总体的角 ...

  4. 《JavaScript高级程序设计》红宝书第一遍阅读(了解概念)

    <JavaScript高级程序设计>红宝书第一遍阅读(了解概念) 第1章--什么是JavaScript 第2章--HTML中的JavaScript 第3章--语言基础 第4章--变量.作用 ...

  5. 记唐晓芙---围城第一遍略读后记

    -这世界上哪有什么围城,困住自己的,不过是自己的心罢了. 第一遍,难免有理解不到位,甚至偏差之处.见谅 最初最喜欢的是唐晓芙,她简单.纯粹.笑起来像一位天使.她爱鸿渐.喜欢和他在一起,简单快乐.她每天 ...

  6. 软件工程----第一遍机房文档之串思路

    前言: 昨晚顺利的完成了机房收费系统第一遍文档的验收,验收过程中对于各个文档之间的联系.功能.重要性,师傅和我一同做了分析,又经过查阅网上的资料.和身边实习的实习的师哥师姐的交流以及自己的思考,我想把 ...

  7. 管理经济学第一遍总结

    管理经济学是这次自考中最简单的一科,所以就先用很短的时间看了一下管理经济学.一说到管理经济学,对于我来说就像政治这个词,感觉好像是离我们很遥远的东西.但是通过看书,我发现其实不是的,其实管理经济学与我 ...

  8. 热门计算机游戏排名,十大pc游戏排行榜 英雄联盟位居第一,第三游戏体验感很强...

    说起电脑网络游戏大家可能会想到英雄联盟和穿越火线以及吃鸡等游戏,这些游戏的人气是很高的赢得很多男生的喜爱.今天排行榜123网为大家盘点了十大pc游戏排行榜,一起来了解一下. 十大pc游戏排行榜 1.英 ...

  9. 线性代数第一遍思维导图

    线性代数第一遍导图,比较粗略,只是主要看了一本书(同济大学教材),做了简单总结,还需要再结合其他资料看看. 数学是伟大的思想...

  10. Smart3D/ContextCapture(CC)第一遍空三处理失败failed to lock a file

    在提交第一遍空三处理进度到40%时,空三失败并提示 An error occured while trying to lock a file 各种尝试后总算找到原因:CC软件是安装在C盘,空三处理时的 ...

最新文章

  1. 《LeetCode力扣练习》第15题 C语言版 (做出来就行,别问我效率。。。。)
  2. 【深度学习入门到精通系列】神经网络中动量的概念
  3. 网站抓取频率对排名优化有着怎样的意义?
  4. makefile多目录的.c 格式.cpp混合编译
  5. libSVM在matlab下的使用安装
  6. 利用SOS扩展库进入高阶.NET6程序的调试
  7. asp.net core mvc接口,请求响应统一日志管理
  8. Josephus问题的Java解决方法
  9. msu文件无法运行_安装程序遇到报错?无法验证发布者?无法使用脚本直接调用?...
  10. jq使用教程02_安装的问题
  11. 为MyEclipse 9/10中的html/JSP编辑器添加代码自动提示
  12. linux bzip2压缩文件,linux bzip2命令压缩或解压缩bzip2文件
  13. 互联网思维——用户思维
  14. Java获取本机外网ip地址的方法
  15. php匹配ubb,UBB类 php UBB 解析实现代码
  16. 显示器颜色偏色的排查过程(偏黄、偏红、偏蓝、偏绿等)
  17. 单核CPU能够实现并行么?
  18. 电力窃漏电用户自动识别(SPSS Modeler)
  19. dumpbin命令不能使用解决方法
  20. Vue的axios拦截器

热门文章

  1. linux不同版本编译,嵌入式ARM+Linux 多个不同版本的交叉编译器的切换方法
  2. openstreetmap数据下载大全(路网、水系、历史数据下载)
  3. Autodesk Inventor探索——齿轮参数化建模
  4. QT界面无法显示中文
  5. ssh和ssm的区别,好处
  6. 用java编写简单的仓库管理_仓库管理系统+可视化界面java编写
  7. 移动Web UI组件库汇总
  8. 虚拟机桥接模式配置网络
  9. 逆向-IDA工具的基本使用
  10. igbt原理动画演示视频_igbt的结构原理与特性图解