不是。

迭代器不是指针,是类模板,表现的像指针。模拟了指针的一些功能,通过重载了指针的一些操作符,->,++ --等封装了指针,是一个“可遍历STL( Standard Template Library)容器内全部或部分元素”的对象。

迭代器使用后就释放了,不能再继续使用,指针能。

https://blog.csdn.net/weixin_45758146/article/details/107029083

C++ 迭代器是指针吗相关推荐

  1. STL中迭代器的作用,有指针为何还要迭代器

    请你来说一下STL中迭代器的作用,有指针为何还要迭代器 参考回答: 1.迭代器 Iterator(迭代器)模式又称Cursor(游标)模式,用于提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴 ...

  2. 有指针为何还要STL迭代器

    指针和STL迭代器 1.迭代器 2.迭代器和指针的区别 3.迭代器产生原因 1.迭代器 Iterator(迭代器)模式又称 Cursor(游标)模式,用于提供一种方法顺序访问一个聚合 对象中各个元素, ...

  3. 向顺序容器vector、string、deque、list、forward_list中插入\删除元素时迭代器、引用、指针的变化

    1.插入元素 (1)对于vector.string来说,当在某个位置插入元素后,如果内存空间重新分配,则指向任何位置的迭代器.指针.引用都会失效: 如果内存空间没有重新分配,则在插入位置之前的迭代器. ...

  4. C++ 笔记(19)— 标准模板库(STL容器、STL迭代器、STL算法、STL容器特点、STL字符串类)

    C++ 标准库可以分为两部分: 标准函数库: 这个库是由通用的.独立的.不属于任何类的函数组成的.函数库继承自 C 语言. 面向对象类库: 这个库是类及其相关函数的集合. C++ 标准库包含了所有的 ...

  5. C++中的迭代器(STL迭代器)iterator

    1.Cpp中的迭代器 要访问顺序容器和关联容器中的元素,需要通过迭代器(iterator)进行.迭代器是一个变量,相当于容器和操纵容器的算法之间的中介.迭代器可以指向容器中的某个元素,通过迭代器就可以 ...

  6. C++知识点6——数组与指针初步

    指针和数组 编译器在编译的时候会将数组名转化为对应类型的指针 数组注意点 不能直接用一个数组初始化另一个数组,也不能用一个数组给另一个数组赋值 void arrayassigntest() {int ...

  7. C++知识点5——迭代器简述

    迭代器初步 迭代器就是专门用来访问容器的指针,简单来讲,迭代器就是指针 迭代器中两个重要成员函数 1.begin,begin函数返回容器中第一个成员的迭代器(地址), 2.end,end函数返回容器最 ...

  8. 把《c++ primer》读薄(4-2 c和c++的数组 和 指针初探)

    督促读书,总结精华,提炼笔记,抛砖引玉,有不合适的地方,欢迎留言指正. 问题1.我们知道,将一个数组赋给另一个数组,就是将一个数组的元素逐个赋值给另一数组的对应元素,相应的,将一个vector 赋给另 ...

  9. Thrust快速入门教程(三)——迭代器与静态调度

    在这节中我们曾使用了这样的表达式,H.begin() .H.end().D.begin() + 7.begin()与end()的返回值在C++中被称为迭代器.vector的迭代器类似于数组的指针,用于 ...

  10. 疯子的算法总结(三) STL Ⅱ迭代器(iterator) + 容器

    一.迭代器(Iterator) 背景:指针可以用来遍历存储空间连续的数据结构,但是对于存储空间费连续的,就需要寻找一个行为类似指针的类,来对非数组的数据结构进行遍历. 定义:迭代器是一种检查容器内元素 ...

最新文章

  1. Java测试List<Object>根据其某个属性去重俩种方法效率
  2. 整理Simple.Data使用方法
  3. 《赛博朋克2077》是捏脸游戏?上科大学生社团开发了一款赛博“滤镜”
  4. Jquery 【select 通过value来寻找对应的项name】
  5. 不同网段的远程控制脚本
  6. vs2005配置OpenCv2.3.1
  7. FISCO BCOS源码(1)代码目录结构
  8. Wellcome Sanger研究所选择Arima Genomics作为HiC技术合作伙伴; 公司宣布针对高覆盖HiC的抢先体验活动
  9. 解决Word多级列表章标题第一章与节标题1.1排序混乱问题
  10. 性能优化 ---启动优化
  11. 从零开始搭建terraria(泰拉瑞亚)服务器
  12. 苹果退款_苹果退款流程最新苹果内购退款流程和教程
  13. 当当海航互相选择的背后:或是一个双赢局
  14. 高数 03.02洛必达法则
  15. 长三角24城市绿色全要素生产率、产业协同面板数据(2011-2019年)
  16. Ajax技术网站赏析
  17. Viso插入Word后空白过多解决方法
  18. 中考前 OI 生涯总结
  19. 【算法】哈夫曼压缩算法-学习记录
  20. 全链路压测原理剖析(Coding)

热门文章

  1. dw cs 5 安装失败解决方案
  2. Android开源代码解读のOnScrollListener实现ListView滚屏时不加载数据
  3. 【转】从CSDN的趣味题学C# 3.0
  4. MySQL索引的使用及注意事项
  5. [工具]PyCharm激活、注册码无效解决办法
  6. jQuery:自学笔记(3)——操作DOM
  7. 自动化测试UI Test, Performance Test, Load Test 总结整理
  8. HTML5 之 FileReader(图片上传)
  9. Linux基本信息查看命令
  10. 拓端tecdat|R语言中的模拟过程和离散化:泊松过程和维纳过程