insert()用法

insert(it,x)前面是位置,后面是要插入的元素;

#include "stdafx.h"
#include
#include
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
	vector vi;
	for(int i=1;i<=5;i++)
	{
		vi.push_back(i);
	}
	for(int i=1;i<=5;i++)
	{
	vi.insert(vi.begin()+2,i+5);
	}
	vector::iterator it=vi.begin();
	for(;it!=vi.end();it++)
	{
		printf("%d ",*it);
	}
}

insert()用法_第1张图片

你可能感兴趣的:(insert()用法)