📜  在数组中插入元素 c++ (1)

📅  最后修改于: 2023-12-03 15:23:33.720000             🧑  作者: Mango

在数组中插入元素

在 C++ 中,我们可以使用 std::vector 来实现数组的插入操作。std::vector 是 C++ 标准库中的容器之一,具有动态调整大小的特点,可以方便地在数组中插入元素。

代码示例
#include <iostream>
#include <vector>

int main() {
  std::vector<int> arr {1, 2, 3, 4, 5};

  // 在数组末尾插入元素
  arr.push_back(6);

  // 在数组中间插入元素
  auto it = arr.begin() + 2;
  arr.insert(it, 10);

  // 遍历数组
  for (auto& item : arr) {
    std::cout << item << " ";
  }
  std::cout << std::endl;

  return 0;
}

在上面的示例中,我们创建了一个存放 int 类型数据的 std::vector 容器,并初始化了一组数组内容,然后使用 push_back 函数在数组末尾插入元素 6,使用 insert 函数在数组第 3 个位置插入元素 10。最后,通过 for 循环遍历数组并输出其内容。

输出结果

程序输出的结果如下:

1 2 10 3 4 5 6

可以看到,插入元素后,数组的内容得到了更新。