#include<stdio.h>
#include<vector>
using namespace std;
int main(){
	vector<int> vi;           //整形vector容器 
	for(int i = 1;i <= 5; i++){
		vi.push_back(i);    //在vi的末尾依次添加1,2,3,4,5 
	}
	vector<int>::iterator it = vi.begin();  //begin函数的作用是取vi的首元素地址,it指向这个地址 
	for(int i = 0;i < 5; i++){
		printf("%d ",*(it + i));//it指向vi的首地址,第一次输出的时候其实输出的就是vi里面的第一个值,加四次,依次输出后面的值 
	}
	return 0;
}

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐