C++ vector 用法
程序员文章站
2022-03-22 09:00:56
...
创建:
// 默认
vector<T> vecArr;
// 初始化指定内容
//vector<T> vecArr = {x,x,x,x,x,x};
// 初始化指定大小
vector<T> vecArr(大小);
// 初始化指定大小和指定值
vector<T> vecArr(大小,值);
赋值:
vector<T> vecArr;
// 末尾追加内容
vecArr.push_back(内容);
// 在某位置之前插入内容
vecArr.insert(位置,内容);
删除:
vector<T> vecArr;
// 清空所有
vecArr.clear();
// 删除最后一个元素
vecArr.pop_back();
// 删除指定位置元素
vecArr.erase(位置);
// 删除指定范围元素
vecArr.erase(开始位置,结束位置);
遍历:
// 初始化
vector<int> vecArr;
vecArr.push_back(1);
vecArr.push_back(2);
vecArr.push_back(3);
// 方法1
for(int i=0;i<vecArr.size();i++){
cout << vecArr.at(i) << endl;
}
上一篇: 都离不了草