在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++ 向量的使用所有用法方法

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

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