#include<stdio.h>
#include<vector>
using namespace std;
int main()
{
vector<int> vi; //定义一个名为vi的整形vector容器
for(int i = 10;i < 50;i += 10)
{
vi.push_back(i); //在vi的末尾依次添加10,20,30,40
}
for (vector<int>::iterator it = vi.begin();it != vi.end();it++)
//首先定义了一个int类型的向量,然后定义了一个具有int类型的迭代器,it的类型就是vector<int>::iterator
//vi.Begin()为取vi的首元素地址,it指向这个地址
//vi.end()为取vi尾元素地址的下一个地址
{
printf("%d ",*it);//输出指针变量it
}
return 0;
}
//利用for循环,定义起始迭代器和结束迭代器
最新推荐文章于 2023-01-07 12:03:26 发布