开启辅助访问
切换到宽版
注册
登录
快捷导航
论坛
BBS
比赛活动
青少年信息学活动信息
群组
Group
搜索
搜索
热搜:
NOIP
OIer
神牛
本版
帖子
群组
用户
信息学基地社区
»
论坛
›
青少年信息学
›
信息学奥赛
›
迭代器并不是都可以进行加减
返回列表
查看:
442
|
回复:
0
迭代器并不是都可以进行加减
[复制链接]
oliver
oliver
当前离线
积分
4553
35
主题
54
帖子
4553
积分
管理员
积分
4553
发消息
发表于 2023-3-26 00:17:18
|
显示全部楼层
|
阅读模式
迭代器实质上是一个指针,但是,并不是所有的容器的迭代器可以支持加减操作。
能进行算术运算的迭代器只有随机访问迭代器,要求容器元素存储在连续内存空间内,
即vector、string、deque的迭代器是有加减法的;
而map、set、multimap、multiset、list的迭代器是没有加减法的。他们仅支持++itr、–itr这些操作。
回复
使用道具
举报
置顶卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
津ICP备19006949号-1 | 津公网安备12010102000465号
快速回复
返回顶部
返回列表