浅谈c++ vector和map的遍历和删除对象
示例如下:
//Aa.cpp:Definestheentrypointfortheconsoleapplication.
#include"stdafx.h"
#include<vector>
#include<map>
#include<iostream>
usingnamespacestd;
intmain(intargc,char*argv[])
{
printf("HelloWorld!\n");
vector<int>a;//创建一个对象
a.push_back(1);
a.push_back(2);
a.push_back(3);
vector<int>::iteratoriter;
for(iter=a.begin();iter!=a.end();++iter)//遍历和删除一个对象
{
if((*iter)==2)
{
a.erase(iter);
printf("delisitem;");
break;
}
}
vector<int>*b=newvector<int>();
b->push_back(1);
b->push_back(2);
b->push_back(3);
vector<int>::iteratoriterr;
for(iterr=b->begin();iterr!=b->end();iterr++)//通过new一个对象删除
{
if((*iterr)==2)
{
b->erase(iterr);
printf("delisnewitem");
break;
}
}
map<int,int>mapTest;
mapTest[0]=1;
mapTest[1]=2;
mapTest[2]=3;
map<int,int>::iteratormapIter;
for(mapIter=mapTest.begin();mapIter!=mapTest.end();++mapIter)
{
std::cout<<mapIter->first<<"-----"<<mapIter->second<<std::endl;
}
system("pause");
return0;
}
以上就是小编为大家带来的浅谈c++vector和map的遍历和删除对象全部内容了,希望大家多多支持毛票票~
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短