美文网首页
C++中STL迭代器的种类和简介

C++中STL迭代器的种类和简介

作者: yangqi916 | 来源:发表于2017-03-15 20:57 被阅读0次

标准模板库(The Standard Template Library, STL)定义了五种迭代器。下面的图表画出了这几种:
input output
\ /
forward
|
bidirectional
|
random access

要注意,上面这图表并不是表明它们之间的继承关系:而只是描述了迭代器的种类和接口。处于图表下层的迭代器都是相对于处于图表上层迭代器的扩张集。例如:forward迭代器不但拥有input和output迭代器的所有功能,还拥有更多的功能。

链接

相关文章

  • C++中STL迭代器的种类和简介

    标准模板库(The Standard Template Library, STL)定义了五种迭代器。下面的图表画出...

  • 第二章 C++ STL 泛型编程 1

    一、STL 概述 STL——C++标准模板库,定义了常用的数据结构和算法。提供三种类型的组件:容器、迭代器和算法。...

  • (Boolan)STL与泛型编程学习笔记(第四周)

    迭代器:几乎所有STL中的算法都是基于迭代器来操作容器的,所以了解迭代器的类型非常重要,那种类型的迭代器适用于那些...

  • 16/4 标准模板库

    c++库中90%是stl,stl的绝大多数是模板 迭代器 1为普通指针调用,2为迭代器遍历数组vector内容 s...

  • C++ STL是什么

    STL 组件主要包括容器,迭代器、算法和仿函数。STL 基本结构和 STL 组件对应。 STL 主要由迭代器、算法...

  • STL源码解析(1)-红黑树

    STL源码解析(1)-红黑树 STL容器之红黑树实现 C++中map和set都是基于红黑树的实现, 其迭代器也是红...

  • STL源码解析(3)-traits特性

    STL源码解析(3)-traits特性 算法和迭代器 在STL中绝大多数容器均提供了迭代器, 迭代器提供了访问/遍...

  • GeekBand C++ STL与泛型编程 第一周学习笔记

    STL概述 C++标准库包含STL和一些其他内容 STL有六大组件: 容器,分配器,算法,迭代器,适配器,仿函数 ...

  • C++ STL 之 array(二)

    今天我们继续更新 C++ STL 中 array 容器的使用 array迭代器 array 容器定义了成员函数 b...

  • 标准模板库STL

    一、STL简介 STL实现了计算机科学领域里常用的基本数据结构和基本算法; STL主要包含了容器、算法、迭代器。 ...

网友评论

      本文标题:C++中STL迭代器的种类和简介

      本文链接:https://www.haomeiwen.com/subject/unernttx.html