摘要: reverse iterator是STL中第三种预定义的迭代器适配器,该迭代器将以逆方向的进行所有的操作,它将递增运算(++)转换为递减运算(--),反之亦然。同时所有的容器都可以通... 阅读全文
posted @ 2016-03-14 22:28 小怪兽&奥特曼 阅读(474) 评论(0) 推荐(0)
摘要: stream iterator 是另一种迭代器适配器,这是个用来读写stream(I/O通道的对象)的迭代器,该迭代器能够从键盘中获取输入的内容,同样的,我们也可以把一个算法... 阅读全文
posted @ 2016-03-13 20:54 小怪兽&奥特曼 阅读(4040) 评论(0) 推荐(0)
摘要: 前言 C++标准库中提供了数个预先定义的特殊迭代器,也就是所谓的迭代器配接器(iterator adapter),它不仅起到辅助作用,还能赋予整个迭代器更加强大的能力。就像任何东西其行为... 阅读全文
posted @ 2016-03-10 22:45 小怪兽&奥特曼 阅读(391) 评论(0) 推荐(0)
摘要: 描述 STL里的算法用来处理一个或多个区间内的元素,这样的区间可以涵盖容器内的全部元素,但非强制要求。为了得以操作容器元素的某个子集,我们必须将区间首尾当做两个参数传递给算法。需要注意的... 阅读全文
posted @ 2016-03-03 22:34 小怪兽&奥特曼 阅读(232) 评论(0) 推荐(0)
摘要: 1.容器概念 容器类别(简称容器,container),是用来管理一类对象的集合。每一类容器都有不同的优化点,STL细分提供了如图1五种类型的容器.。图 1 STL 的容器种类从整体上... 阅读全文
posted @ 2016-02-28 16:48 小怪兽&奥特曼 阅读(327) 评论(0) 推荐(0)
摘要: 对于for_each()算法和transform()算法更多基础的内容请参考以下两篇http://文章:for_each()算法:点击打开链接transform()算法:点击打开... 阅读全文
posted @ 2016-01-16 22:35 小怪兽&奥特曼 阅读(421) 评论(0) 推荐(0)
摘要: 功能 transform算法提供两种能力:1.第一种形式有4个参数,把源区间的元素转换到目标区间。2.第二种形式有5个参数,将两个源序列中的元素合并,并将结果写入目标区间。公共函数//模... 阅读全文
posted @ 2016-01-15 21:33 小怪兽&奥特曼 阅读(694) 评论(0) 推荐(0)
摘要: 算法详解for_each( )算法非常的灵活,它可以不用的方式存取,处理,修改每一个元素。接口Function for_each(InputIterator _First, InputIterat... 阅读全文
posted @ 2016-01-12 22:37 小怪兽&奥特曼 阅读(292) 评论(0) 推荐(0)
摘要: 仿函数(Functors,Function Objects)定义:我们都清楚普通函数的定义与使用方法,我们可以说任何东西,只要其行为像函数,它就是个函数。如果我们定义了一个对象,其行为像函数,它就... 阅读全文
posted @ 2016-01-06 22:08 小怪兽&奥特曼 阅读(743) 评论(0) 推荐(0)
摘要: 此刻已是2016新年,在大多数情况下,大家都是习惯在新年前的最后一天,完成今年的总结与来年的展望,我想此刻的总结也是有意义的。2015年是我毕业后的第一个整年,在第一个工作的整年... 阅读全文
posted @ 2016-01-01 23:31 小怪兽&奥特曼 阅读(127) 评论(0) 推荐(0)