阅读背景:

Qt/C++工作笔记-对vector与QVector中erase操作的进一步认识(区别与联系)

来源:互联网 

VS代码如下:

#include <iostream>
#include <vector>
using namespace std;

void main(){
	vector<int> intVec;
	
	for (int i = 0; i < 10;i++){
		intVec.push_back(i);
	}

	vector<int>::iterator iter;
	for (iter = intVec.begin(); iter != intVec.end(); iter++){
		if ((*iter) == 5){
			intVec.erase(iter);
			break;
		}
	}
	getchar();

}#include <iostream>
#include <



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: