摘要: 15.01 什么是虚成员? 虚成员是基类希望派生类进行覆盖的函数,在其成员前加关键字virtual,使得该成员可以实现动态绑定。 15.02 protected访问说明符与private有何区别? private成员:即使是基类的派生类也无法直接访问。 protected成员:基类的派生类可以访问, 阅读全文
posted @ 2018-12-18 22:38 安月月 阅读(2904) 评论(0) 推荐(0) 编辑
摘要: 14.1 在什么情况下重载的运算符与内置运算符有所区别?在什么情况下重载的运算符又与内置运算符一样? 区别 1. 我们可以直接通过对象调用一个重载运算符,如data1.operator+(data2)。 2. 重载运算符必须是一个类的成员或者至少有一个参数是类类型。 3. 某些运算符指定了运算对象的 阅读全文
posted @ 2018-09-30 15:39 安月月 阅读(1652) 评论(1) 推荐(1) 编辑
摘要: 更新于2019年5月28日 ​ 从我的更新第一个答案到现在已经一年了,我看到有的博主三个月就将这本书看完了,而我现在只看到15章。从13章之后,我就看的十分慢,前看后忘。虽然也是做c++开发相关的工作,但是工作中不会用到c++11的新特性,书中的很多东西也暂时用不到,所以在14章看完之后渐渐的放弃了 阅读全文
posted @ 2018-09-26 17:48 安月月 阅读(17514) 评论(3) 推荐(10) 编辑
摘要: ​ 最近在关注耗子叔在极客时间上的专栏 左耳听风,其中高校学习那部分讲到的知识地图方法觉得十分受用,现在所学浅薄,想要了解学习很多,却常常心累,不知从何处深挖,每一处都是浅尝辄止...... 准备将所需知识都罗列出来,然后日常所学都积累在其下。思维导图是一个很好的方式,但是不知道哪个博客的编辑器支持 阅读全文
posted @ 2018-09-26 17:27 安月月 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 不知道这份答案是否有人看,看某几章的答案有一点阅读量,如果有任何错误或意见可以评论哦~ 13章内存管理这部分看了两周多,好慢好慢,不是很好理解~ 有没有也正在看这本书的小伙伴呀,欢迎一起讨论呢 13.01 拷贝构造函数是什么?什么时候使用它? 如果一个构造函数的第一个参数是自身类型的引用,且任何额外 阅读全文
posted @ 2018-09-19 17:17 安月月 阅读(3776) 评论(2) 推荐(1) 编辑
摘要: 12.01 在此代码的结尾,b1和b2各包含多少元素? 12.02 编写你自己的StrBlob类,包含const版本的front和back。 12.03 StrBlob需要const版本的push_back和pop_back吗?如果需要,添加进去。否则,解释为什么不需要。 如果想加的话确实可以实现, 阅读全文
posted @ 2018-09-06 14:35 安月月 阅读(2180) 评论(1) 推荐(0) 编辑
摘要: 11.01 描述map和vector的不同。 vector是顺序容器,只能存放单一类型的数据。 map是关联的容器,存放一对key value,这两个数据可以是不同类型。 11.02 分别给出最适合使用list、vector、deque、map以及set的例子。 1. list 需要在中间进行操作的 阅读全文
posted @ 2018-08-28 13:07 安月月 阅读(1680) 评论(1) 推荐(0) 编辑
摘要: 10.01 头文件algorithm中定义了一个名为count的函数,它类似find,接受一对迭代器和一个值作为参数。count返回给定值在序列中出现的次数。编写程序,读取int序列存入vector中,打印有多少个元素的值等于给定值。 c++ void test1003() { int ia[] = 阅读全文
posted @ 2018-08-28 11:45 安月月 阅读(1664) 评论(0) 推荐(0) 编辑
摘要: 9.01 对于下面的程序任务,vector, deque和list哪种容器最为合适?解释你选择的理由。如果没有哪一种容器优于其它容器,也请解释理由。 1. 读取固定数量的单词,将它们按字典序插入到容器中。我们将在下一章看到,关联容器更适合这个问题。 2. 读取未知数量的单词,总是将新单词插入到末尾。 阅读全文
posted @ 2018-07-10 15:14 安月月 阅读(2720) 评论(2) 推荐(1) 编辑
摘要: 8.01 编写函数,接受一个istream &参数,返回值也是istream&。此函数必须从给定流中读取数据,直至遇到文件结束标识符时停止。它将读取的数据打印在标准输出上。完成这些操作后,在返回流之前,对流进行复位,使其处于有效状态。 8.02 测试函数,调用cin。 c++ void readFi 阅读全文
posted @ 2018-07-03 16:46 安月月 阅读(1909) 评论(0) 推荐(0) 编辑