摘要:
练习9.31 有两点原因,第一是因为list和forward_list不能执行运算符操作,第二是forward_list有自己独特的insert和erase; 练习9.32 这种语句是非法的,因为当输入函数插入数据时,iter的值可能是原始值或原始值+1,甚至是其它值,这依赖于编译器。 *和++的优 阅读全文
posted @ 2017-08-10 21:40
五月份小姐
阅读(330)
评论(0)
推荐(0)
摘要:
练习9.29 将vec的元素增加至100.另外75个全部进行值初始化;然后再将值缩小为10个,后面90个舍弃 练习9.30 如果容器保存的是类类型元素,且resize向容器中添加新元素,则我们必须提供初始值,或者元素类型必须提供一个默认构造函数。这样的话接受单个参数的resize函数在添加类元素时, 阅读全文
posted @ 2017-08-10 20:32
五月份小姐
阅读(123)
评论(0)
推荐(0)
摘要:
练习9.27 练习9.28 阅读全文
posted @ 2017-08-10 19:51
五月份小姐
阅读(150)
评论(0)
推荐(0)
摘要:
练习9.25 如果elem1和elem2相等,则什么都不会发生,因为elem1是要删除的第一个元素,而elem2是删除最后一个元素的后一个位置,所以什么都不会发生; 如果elem2是尾后迭代器,那么删除的是elem1到容器尾所有元素; 如果皆为尾后迭代器,仍然什么都不会发生。 练习9.26 阅读全文
posted @ 2017-08-10 16:39
五月份小姐
阅读(170)
评论(0)
推荐(0)
摘要:
练习9.23 四个数的值将会相同,都是c容器中那一个唯一的值; 练习9.24 阅读全文
posted @ 2017-08-10 16:11
五月份小姐
阅读(128)
评论(0)
推荐(0)
摘要:
练习9.18 练习9.19 练习9.20 练习9.21 练习9.22 一个是该循环是个死循环,iter永远不会不等于mid,第二点很重要,自己在做题时有遗漏,向一个vector、string、deque插入元素会使所有指向容器的迭代器、引用和指针失效。 阅读全文
posted @ 2017-08-10 15:23
五月份小姐
阅读(230)
评论(0)
推荐(0)
浙公网安备 33010602011771号