C++中容器迭代器的基本使用方法3-3

本文介绍了C++中迭代器与整型值的加减运算,如何通过迭代器移动到容器内的特定位置。同时,讨论了两个迭代器相减得到的距离以及其数据类型。此外,还涵盖了如何比较两个迭代器的大小,强调了比较操作必须在同一容器内进行。
摘要由CSDN通过智能技术生成

1 迭代器与整形的加减运算

C++中的容器迭代器加上或者减去一个整型值,仍然是一个迭代器。这个新的迭代器相对原来的迭代器向前或者向后移动了若干个位置。如果是加上一个整型值,则迭代器会向前移动,减去一个整型值,则迭代器会向后移动,该整型值即为移动的位置。

如下代码为迭代器与整形加减运算的基本使用方法。

vector<int> v1 = { 0,1,2,3,4,5 };
vector<int>::iterator it_begin = v1.begin();
vector<int>::iterator it_yang = it_begin + 2;

其中,it_begin是vector<int>容器的起始迭代器,it_yang是将起始迭代器it_begin与整形2相

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值