vector
程序员文章站
2022-03-23 13:45:33
...
vector<int>name(100,23); // 初始化了100个值为23的数。
vector<int>name(a,a+3); // 用数组初始化vector,(左闭右开区间)
// 固定二维数组
vector<int>name[100];
// 二维变长数组
vector<vector<int> >name; // 记得在>>中间插个空格要不然会被误认为是>>移位符
// 指针
vector<int>::integer it=v.begin();
v[i]与v.begin()+i是一样的
// 常用操作:
#include<vector>
#include<stdio.h>
using namespace std;
vector<int>v;
// 添加元素
v.push_back(1000);
// 挤出元素
v.pop_back();
// 删除指定位置的元素
v.erase(v.begin()+2); // 不能用v[2]
// 清除所有元素
v.clear();
// 插入元素
v.insert(v.begin(),100);
上一篇: 弹出框 点击其他部分关闭
下一篇: vector