![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++Primer第五版
bbqbbm
这个作者很懒,什么都没留下…
展开
-
c++Primer5,类设计者的工具
拷贝控制 拷贝构造函数: 如果一个构造函数的第一个参数是自身类类型的引用,且任何额外参数都有默认值,则此构造函数是拷贝构造函数。 如果没有定义拷贝构造函数,即使定义了其他构造函数,编译器也会合成一个拷贝构造函数。 T(const T&) 拷贝赋值运算符: 使用=进行类对象赋值,如果类未定义自己的拷贝赋值运算符,编译器会为它合成一个。 T& operator=(const T&原创 2016-03-30 17:19:15 · 600 阅读 · 0 评论 -
c++Primer5,总览与IO库和泛型算法
先前曾看过c++primer第四版,大致看的,工作需要,也用了这么久,但是总感觉没什么长进,后来又陆续要是用c++11,于是现在看看c++Primer第五版。 先看目录,第一章还是开始,第一部分为c++基础,依次是:变量和基本类型,字符串,向量,数组,表达式,语句,函数,类。 第二部分为c++标准库,内容为:IO库,顺序容器,泛型算法,关联容器,动态内存。 目前看完这两部分,和primer4原创 2016-03-28 10:22:11 · 354 阅读 · 0 评论 -
c++Primer5,高级主题
很快的过了前面的,这里也很快的过。 标准库特殊设施: tuple类型 类似pair的模板,每个pair都有且有2个成员,而每个确定类型的tuple类型的成员数目是固定但数目可以任意个。 tuple> parr = {18, "hi", {2.0f, 3.0f}}; tuple> parr(18, "hi", {2.0f, 3.0f}); tuple > parr(18, "hi", v原创 2016-04-05 15:36:48 · 325 阅读 · 0 评论