(vector&C++)(三、删除)erase、pop_back和clear
2023-09-27 14:26:27 时间
erase删除元素
删除指定位置的元素
vector <string> vec(2);
vec[0] = "123";vec[1] = "789";
vec.erase(vec.begin()+1);
for(int i = 0; i < vec.size(); i++){
cout << vec[i] <<endl;
}
结果:
pop_back只能删除最后一个元素
vector <string> vec(2);
vec[0] = "123";vec[1] = "789";
vec.pop_back();
for(int i = 0; i < vec.size(); i++){
cout << vec[i] <<endl;
}
结果:
clear清空所有元素
vector <string> vec(2);
vec[0] = "123";vec[1] = "789";
vec.clear();
相关文章
- C++ 类型转换(全)
- C++之引用&的详解
- C++函数的返回值——返回引用类型&非引用类型
- C++在堆上申请和释放内存 - new & delete
- 《C++ AMP:用Visual C++加速大规模并行计算》——第1章 C++ AMP概述
- 《C++ AMP:用Visual C++加速大规模并行计算》——1.3 C++ AMP方法
- 《C++ AMP:用Visual C++加速大规模并行计算》——3.7 使用restrict(amp)标记的函数
- 《C++ AMP:用Visual C++加速大规模并行计算》——3.8 在CPU和GPU之间复制数据
- 《C++ AMP:用Visual C++加速大规模并行计算》导读
- 纪念逝去的岁月——C/C++排序二叉树
- 一、C++桌面开发引导
- C++ boost thread学习(一)
- 【C++】list容器、set容器&map容器
- 【C++】deque容器、stack容器&queue容器
- 【C++】函数模板&类模板
- 【C++】内存分区&引用
- C/C++读写csv文件
- 【好一朵美丽的玫瑰花】(C++代码实现+EasyX图形化界面)
- c、c++ 结构体的嵌套
- C++反汇编第二讲,反汇编中识别虚表指针,以及指向的虚函数地址
- C++ 函数的使用
- 石头剪刀布c++实现