美文网首页
网易云课堂(Boolan)C++ 第九周笔记

网易云课堂(Boolan)C++ 第九周笔记

作者: 淡淡的悲哀 | 来源:发表于2018-03-05 09:50 被阅读0次

    Iterator

    除了每个容器自定义的迭代器外,标准库中iterator中还定义了其它几种迭代器:

    insert iterator:这种迭代器被绑定到一个容器上,可用来向容器插入容器。

    stream iterator:这种迭代器被绑定在输入输出流上,可用来遍历所关联的IO流。

    reverse iterator:这种迭代器反向移动,除了forward_list之外的容器都有反向迭代器。

    move iterator:这种迭代器移动其中的元素而非拷贝。

    插入迭代器是一种迭代器适配器,它接受一个容器,生成一个迭代器,能实现向给定容器添加元素,当我们通过一个插入迭代器进行赋值时,该迭代器调用容器操作来向给定容器的指定位置插入一个元素。

    相关文章

      网友评论

          本文标题:网易云课堂(Boolan)C++ 第九周笔记

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