博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在向量中的任意位置删除元素

Posted on 2011-08-22 11:22  ChessYoung  阅读(402)  评论(0编辑  收藏  举报
#include "stdafx.h"
#include
<iostream>
#include
<vector>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
vector
<char> charVector;

for (int x = 0; x < 10; ++x)
{
charVector.push_back(
65+x);
}
int size = charVector.size();
for (int x = 0; x < size;++x)
{
vector
<char>::iterator start = charVector.begin();
charVector.erase(start);
vector
<char>::iterator iter;
for (iter = charVector.begin();iter!=charVector.end();iter++)
{
cout
<< *iter;
}
cout
<< endl;
}

return 0;
}