Linux C++ 向量 (vector) 使用教程:详细用法和示例
在 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/qeTf 著作权归作者所有。请勿转载和采集!