学习参考:

1.Mooophy/Cpp-Primer. GitHub上star最多的一个答案,英文版,但是编程用到的单词也不多,查查就懂了。但是到第IV部分,很多题目的没有答案,或者不完整。

2.huangmingchuan/Cpp_Primer_Answers. 中文版的答案,和上一个答案差不多。

3.chihyang/CPP_Primer. 学到第IV部分才发现的一个答案,最后一部分内容很全。我猜前面应该也不错。就是star少了点,不容易被搜到。

感觉上面三个仓库都没人维护了,要是能整合就好了

2018.09.25 : 764 / 764

  第一遍看完了!!!第一次看完这么厚一本书。最后一章讲了一些书上说大多数c++程序员基本不会用到的特性。重定义内存分配,运行时类型识别,类成员指针,特定的一些类型。

  其中要在继续看看的是类成员指针,成员指针函数表。感觉比写switch优雅。然后union在类内的用法还是很震惊,当时学c的时候,共用体就是知道个定义,并不知道怎么用。

2018.09.25 : 723 / 764

  这一章主要讲的是用于编写大型C++工程的时候所使用的工具。异常处理,命名空间,多重继承。扫了一遍,有助于以后读大程序。

  多重继承概念很简单,但是实际用的时候挺多小问题的,因此加入了虚继承这个特性。这个也是自己基本不会用到的,但是感觉面试会考。了解过。

2018.09.24 : 681 / 764

  本章讲了标准库中一些不如vector等特别常用的,但是又很有用的特殊设施。包括tuple,bitset,正则表达式,随机数。

  tuple可以实现一个临时的数据结构,将多个不同种类的成员绑定成单一对象。

  bitset则实现了一个二进制位集合,不需要再使用整形来表示一定位数的二进制数。而且可以表示的长度远远大于整形。

  正则表达式之前简单看过,这次又有了一定的了解。使用正则表达式可以匹配给定形式的字符串,并进行修改。

  随机数库提供了优于rand()的随机数引擎和不同的分布类。

  然后对IO有了更深入的了解

2018.09.14 : 631 / 764

  模板,高级语言的特性?可以通过模板函数或类生成特定版本的类或函数,如书上说的,蓝图。可以让我们只编写一次函数。过了一遍c++模板的特性。

2018.09.08 : 576 / 764

  这一章讲面向对象程序设计,这一章学完之后,自己之前对面向对象的认识太浅,根本不对。面向对象三个基本概念需要更深入的了解,数据抽象、继承和动态绑定。

  再最后一节中,尝试使用使用面向对象的解决方案来改进文本查询程序,整个写下来思路让我震惊。太多新特性。这章有必要等全部学完之后再重温一次。

2018.09.05 : 523 / 764

  重载运算和类型转换这章刷的很快,重载运算之前学过,能重载运算符用起来确实很方便。类型转换这个就很惊讶了,还可以定义类类型转换。这本书快看完了,加油!

2018.09.04 : 487 / 764

  拷贝控制,学习了管理分配资源的函数,赋值/移动/析构。有一些特殊的方法,让对资源的分配效率更高。

2018.08.25 : 436 / 764

  动态内存看完了,在智能指针的帮助下,能更加安全的使用内存空间。但是自己对解指针的理解不够,写最后的程序时要想,调试才能写对。之前还是太害怕指针了,不敢用,争取多用用。

  另外,12章也是第二部分标准库的最后一章,学完了标准库。确实能比自己手撸各种代码方便的多,然后对关联容器这个新的东西也有了了解。多用标准库!

2018.08.22 : 398 / 764

  关联容器这章终于看完了,这个之前完全没学过,要多找找情景来使用。放假前就应该看完了,找不到学习的动力,最近感觉还行,努力吧。

2018.07.25 : 372 / 764

  闷头看了两天,泛型算法这章看完了。标准库用迭代器实现了容器无关的算法操作。例如排序,查找。迭代器真好用。

2018.07.23 : 333 / 764

上周速度还行,看了两章,IO和顺序容器。容器真强大,以后能用容器管理就尽量不用数组了。这周目标依然两章,加油。

2018.07.17 : 290 / 764

进入标准库的学习,IO库学完了。关于标准库的使用,看书看的很快,先过一遍吧,尽量多记住一些内容。

2018.07.16 : 274 / 764

过去两个月了才推进了一章,各种事情啊。

类这章看到了好多有意思的东西。类完成了数据抽象和封装,通过课后题稍稍了解一些。

至此,第一部分c++基础看完,进入c++标准库的学习。

2018.05.18 : 226 / 764

终于把第六章看完了,要进入类的介绍了,学学面向对象。

2018.05.17 : 211 / 764

杂事(老师认为重要的事)太多,慢慢学吧

2018.05.16 : 206 / 764

2018.05.14 : 202 / 764

快看到类了

2018.05.08 : 172 / 764

继续基础部分,快把老知识看完了。

2018.05.07 : 118 / 764

还都是基础部分,比较简单。再看一遍还是有一些新的认识。 ​​​​

2018.05.04 :  58 / 764

c++ primer 5th学习时间轴[ 100% ]的更多相关文章

  1. 纯手工打造漂亮的垂直时间轴,使用最简单的HTML+CSS+JQUERY完成100个版本更新记录的华丽转身!

    前言 FineUI控件库发展至今已经有 5 个年头,目前论坛注册的QQ会员 5000 多人,捐赠用户 500 多人(捐赠用户转化率达到10%以上,在国内开源领域相信这是一个梦幻数字!也足以证明Fine ...

  2. [置顶] 纯手工打造漂亮的垂直时间轴,使用最简单的HTML+CSS+JQUERY完成100个版本更新记录的华丽转身!

    前言 FineUI控件库发展至今已经有 5 个年头,目前论坛注册的QQ会员 5000 多人,捐赠用户 500 多人(捐赠用户转化率达到10%以上,在国内开源领域相信这是一个梦幻数字!也足以证明Fine ...

  3. ECharts实例开发学习笔记二——时间轴

    记录一下ECharts时间轴的使用,首先是照着官方的示例做一遍,在这里不要忘了引入timelineOption.js,后面介绍如何动态创建时间轴的记录数,即根据需求可伸缩显示有多少天或者年月等轴标记数 ...

  4. JQuery+HTML5+CSS3制作时间轴插件,支持响应式布局

    一.效果图预览 (图一) (图二) 附注说明: 图一是浏览器宽度像素大于560px下的展示效果,图二是在浏览器宽度像素小于560px下的展现效果.使用的是CSS3的Media Query(媒体查询)实 ...

  5. Jquery实现的几款漂亮的时间轴

    引言 最近项目中使用了很多前端的东西,对于我一个做后台开发的人员,这是一个很好的锻炼的机会.经过这段时间的学习,感觉前端的东西太多了,太强大了,做出来的东西太炫酷了.现在有很多开源的前端框架,做的都非 ...

  6. React Native 仿天猫物流跟踪时间轴

    最近心血来潮开始学习ReactNative,正好最近有一个项目可能会用到时间轴,页面原型类似于天猫的物流跟踪,如下图 分析之后决定使用ListView来实现,左边的时间轴则使用Art来绘制. 分析左边 ...

  7. 横向、纵向时间轴timeline系列

    近期移动端项目用到了很多时间轴.纵向的.开始可以实现,但是不利于维护.整理下, 以作为备份留存学习参考.子元素的 标签的 :before实现圆点,:after实现边线border纵向时间轴,单一右边内 ...

  8. HighCharts 图表插件 自定义绑定 时间轴数据

    HighCharts 图表插件 自定义绑定 时间轴数据,解决时间轴自动显示数据与实际绑定数据时间不对应问题! 可能要用到的源码片段:http://code.662p.com/list/14_1.htm ...

  9. element ui step组件在另一侧加时间轴显示

    这是我开发的时候遇到的一个问题:项目需要在步骤条(竖直方向)的另一侧加时间显示,但是我在element ui 的step组件中一直没找着设置方法,所以就自己想了个办法加进来,效果如下: 代码如下,先上 ...

随机推荐

  1. C语言-回溯例3

    排列问题 1.实现排列A(n,m)对指定的正整数m,n(约定1<m<=n),具体实现排列A(n,m).2. 回溯算法设计设置一维数组a,a(i)(i=1,2,…,m)在1—n中取值.首先从 ...

  2. JrtpLib vs2012环境下编译及使用 GotoFirstSourceWithData 方法 进不去

    项目中有一项功能是接收rtp数据,接收rtp的可以用PJMedia,可以用JrtpLib.PJMedia库无法解决内外网的问题,只有用Jrtp库了. 首先说下Jrtp 的编译问题,我是在windows ...

  3. C99_变长结构体实现

    /************************************************************************* > File Name: C99_lengt ...

  4. 不能hadoop-daemon.sh start datanode, 显示 错误: 找不到或无法加载主类 ”-Djava.library.path=.home.hadoop.apps.hadoop-2.6.4.lib”

    这两行代码是用来解决一个Hadoop,32位和64位不兼容的警告的,(这个警告可以忽略) 这两行加到mini2~min4后, export HADOOP_COMMON_LIB_NATIVE_DIR=$ ...

  5. kubernetes滚动更新

    系列目录 简介 当kubernetes集群中的某个服务需要升级时,传统的做法是,先将要更新的服务下线,业务停止后再更新版本和配置,然后重新启动并提供服务.如果业务集群规模较大时,这个工作就变成了一个挑 ...

  6. Linux系统目录数和文件数限制

    对于系统管理员来说,了解系统的一些限制是非常有必要的,这样可以根据需要进行必要的参数配置和调整,进而实现更优的性能,对于系统设计人员甚至程序员来说,了解系统的一些限制,也会有助于设计更为合理的存储结构 ...

  7. 基于docker/虚拟机的esp32远程工作流

    原文:基于docker/虚拟机的esp32远程工作流 工作流框图 背景说明 为什么需要这套工作流--为了满足高效和灵活的开发方式 因为我经常需要在公司和家里切换不同的电脑工作,所以编译环境需要在远程主 ...

  8. uva 10733 The Colored Cubes<polya定理>

    链接:http://uva.onlinejudge.org/external/107/10733.pdf 题意: N 种颜色可以涂成多少种立方体~ 思路: 使正六面体保持不变的运动群总共有: 1.不变 ...

  9. [NOIP2011提高组day2]-2-聪明的质监员

    2.聪明的质监员(qc.cpp/c/pas) [问题描述] 小 T 是一名质量监督员,最近负责检验一批矿产的质量.这批矿产共有 n 个矿石,从 1到 n 逐一编号,每个矿石都有自己的重量 wi 以及价 ...

  10. 网页中的title中设置图标

    每个网页中title旁边的图标是怎么实现的呢?像这个百度的图标,今天做了一下,很简单,下面记录一下. 做一个图片,一般的图标都可以,把图标后缀改为.ico格式就OK了,放在项目路径下,保证该图片可以被 ...