在 Linux 下使用 C++ 的向量 (vector) 有以下常见的用法和方法:

  1. 引入 vector 头文件:
#include <vector>
  1. 声明和初始化一个向量:
std::vector<int> vec; // 声明一个空的整数向量
std::vector<int> vec = {1, 2, 3}; // 声明并初始化一个整数向量
  1. 向向量中添加元素:
vec.push_back(4); // 在向量末尾添加一个元素 4
  1. 获取向量的大小:
int size = vec.size(); // 获取向量中元素的个数
  1. 访问向量中的元素:
int element = vec[index]; // 获取向量中指定索引位置的元素
  1. 修改向量中的元素:
vec[index] = newValue; // 修改向量中指定索引位置的元素为新值
  1. 遍历向量中的元素:
for (int i = 0; i < vec.size(); ++i) {
    std::cout << vec[i] << ' ';  // 使用单引号
}

// 或者使用范围循环
for (auto& element : vec) {
    std::cout << element << ' ';  // 使用单引号
}
  1. 删除向量中的元素:
vec.pop_back(); // 删除向量末尾的元素
vec.erase(vec.begin() + index); // 删除向量中指定索引位置的元素
  1. 清空向量中的所有元素:
vec.clear(); // 清空向量中的所有元素

这些是向量在 C++ 中常用的用法和方法。更多关于向量的详细信息可以参考 C++ 标准库文档。

Linux C++ 向量 (vector) 使用教程:详细用法和示例

原文地址: https://www.cveoy.top/t/topic/qeTf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录