容器补充

#include <iostream>
#include<vector>
using namespace std;
int main()
{
	vector <int> a;
	a.push_back(1);
	a.push_back(2);
	a.push_back(3);
	a.push_back(2);
	a.push_back(3);
	a.push_back(5);
	cout << a.size() << endl;
	for (int i = 0; i <a.size(); i++)
		if (a[i] == 2)
			a.erase(a.begin() + i);//删除之后数组长度变化所以不能用i<4
	for (int i = 0; i < a.size(); i++)
		cout << a[i]<<endl;
	cout << a.size() << endl;
	a.erase(a.begin() + 2, a.begin() + 4);//i~j-1
	for (int i = 0; i < a.size(); i++)
		cout << a[i] << endl;
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_43838785/article/details/89515461