#include <iostream>
#include <vector> //向量容器头文件
using namespace std;
int main()
{
vector<int> ans;
ans.push_back(100); //插入100
ans.push_back(90); //尾部插入90
ans.push_back(80); //尾部插入80
ans.push_back(200); //尾部插入200
ans.pop_back(); //删除最后一个元素200
/*
vector<int> ans(3);
ans[0] = 100; //或以赋值方式进行加元素
ans[1] = 90;
ans[2] = 80;
*/
// insert操作
ans.insert(ans.begin(), 8); //在最前面插入新元素8
ans.insert(ans.begin() + 2, 24); //在迭代器中第二个元素后插入新元素24
ans.insert(ans.end(), 13); //在向量末尾追加新元素13
ans.insert(ans.end(), 3, 9); //在尾部插入3个9
int a[] = {6, 2, 5, 3};
ans.insert(ans.end(), a[1], a[3]); //在尾部插入a[1]个a[3]
// 使用迭代器输出
vector<int>::iterator iter = ans.begin();
while(iter != ans.end()){ //按插入顺序输出
cout << *iter << ' ';
++iter;
}
cout << endl;
return 0;
}
vector容器使用示范
最新推荐文章于 2023-02-28 11:13:10 发布