从向量中擦除元素
void erase(std::vector<int>& myNumbers_in, int number_in){
std::vector<int>::iterator iter = myNumbers_in.begin();
std::vector<int>::iterator endIter = myNumbers_in.end();
for(; iter != endIter; ++iter)
{
if(*iter == number_in)
{
myNumbers_in.erase(iter);
}
}}int main(int argc, char* argv[]){
std::vector<int> myNmbers;
for(int i = 0; i < 2; ++i)
{
myNmbers.push_back(i);
myNmbers.push_back(i);
}
erase(myNmbers, 1);
return 0;}
动漫人物
ITMISS
随时随地看视频慕课网APP
相关分类