上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要: 练习11.20 insert的写法更加简洁。 练习11.21 拆解出来如下 练习11.22 参数类型 返回类型 练习11.23 阅读全文
posted @ 2017-08-22 17:01 五月份小姐 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 练习11.15 mapped_type:vector<int> key_type:int value_type:pair<const int, vecor<int>> 练习11.16 练习11.17 练习11.18 map<string, int>::const_iterator 练习11.19 阅读全文
posted @ 2017-08-21 21:37 五月份小姐 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 练习11.12 练习11.13 各有各的好处,第一种最简单明了,其他则更加简洁; 练习11.14 阅读全文
posted @ 2017-08-15 21:49 五月份小姐 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 练习11.9 练习11.10 可以定义 vector<int>::iterator 到 int 的map,不能定义 list<int>::iterator 到 int 的map。因为map的关键字类型要求 < 操作,list 的迭代器不支持比较运算。而vector是顺序访问的。 练习11.11 注意 阅读全文
posted @ 2017-08-15 21:29 五月份小姐 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 练习11.5 map存储的是键值对的集合; set则是简单的关键字集合; 练习11.6 set 中的元素是有序且唯一的; list中的元素则没有这么多要求; 两者相同点在于迭代器都是双向的; 练习11.7 练习11.8 set中的元素按照大写再小写的字典顺序排列好了 阅读全文
posted @ 2017-08-15 20:36 五月份小姐 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 练习11.1 map他是一个有序的且元素不重样的关联容器,他存放元素的方式是以键值对的方式存放的; vector容器没有什么特别的要求 练习11.2 list适用于在在任何地方添加删除元素,因为他是个双向的链表; vector适用于需要随机访问的程序,只能在尾后添加元素,在其他位置添加或删除元素效率 阅读全文
posted @ 2017-08-15 19:45 五月份小姐 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 练习10.42 阅读全文
posted @ 2017-08-15 16:34 五月份小姐 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 练习10.41 a)将范围内等于old_val的元素替换为new_val; b)将范围内满足谓词的元素替换掉; c)将范围内等于old_val的元素替换为new_val,再将范围内元素写到目的位置; d)将范围内满足谓词的元素替换掉,再将范围内元素写到目的位置 阅读全文
posted @ 2017-08-15 16:00 五月份小姐 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 练习10.38 输入迭代器 只读不写,单遍扫描,只能递增 输出迭代器 只写不读,单遍扫描,只能递增 前向迭代器 可读写,多遍扫描,只能递增 双向迭代器 可读写,多遍扫描,可递增递减 随机访问迭代器 可读写,多遍扫描,支持全部迭代器运算 练习10.39 list上的属于双向迭代器。而vector上的属 阅读全文
posted @ 2017-08-15 15:38 五月份小姐 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 练习10.34 练习10.35 练习10.36 练习10.37 阅读全文
posted @ 2017-08-15 15:20 五月份小姐 阅读(177) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页