c23a_demo CppPrimer_标准库_迭代器简介-iterator代码示范
#include
#include
using namespace std;
int main()
{
//vector如果显示“未定义标识符”那说明没有用std
//可以写成std:vector 或者直接用using namesapce std
//std::vector ivec(10,8);
vector ivec(11,8);
//迭代器,用于替代数组的下标
vector::iterator begin1 = ivec.begin();//指针指向向量ivec的第一个值
vector::iterator end1 = ivec.end();//最后一个元素的下一个,超出末端迭代器
*begin1 = 20;//可以把第一个元素赋值成20
begin1 += 3;//下标移动三个
*begin1 = 50;//给第四个下标赋值
cout
关注
打赏