linux c++ 向量的使用所有用法方法
在Linux下使用C++的向量(vector)有以下常见的用法和方法:
- 引入vector头文件:
#include <vector>
- 声明和初始化一个向量:
std::vector<int> vec; // 声明一个空的整数向量
std::vector<int> vec = {1, 2, 3}; // 声明并初始化一个整数向量
- 向向量中添加元素:
vec.push_back(4); // 在向量末尾添加一个元素4
- 获取向量的大小:
int size = vec.size(); // 获取向量中元素的个数
- 访问向量中的元素:
int element = vec[index]; // 获取向量中指定索引位置的元素
- 修改向量中的元素:
vec[index] = newValue; // 修改向量中指定索引位置的元素为新值
- 遍历向量中的元素:
for (int i = 0; i < vec.size(); ++i) {
std::cout << vec[i] << " ";
}
// 或者使用范围循环
for (auto& element : vec) {
std::cout << element << " ";
}
- 删除向量中的元素:
vec.pop_back(); // 删除向量末尾的元素
vec.erase(vec.begin() + index); // 删除向量中指定索引位置的元素
- 清空向量中的所有元素:
vec.clear(); // 清空向量中的所有元素
这些是向量在C++中常用的用法和方法。更多关于向量的详细信息可以参考C++标准库文档
原文地址: https://www.cveoy.top/t/topic/ixAQ 著作权归作者所有。请勿转载和采集!