21xrx.com
2024-11-05 14:56:54 Tuesday
登录
文章检索 我的文章 写文章
C++向量(Collectors::vector)
2023-06-29 15:02:22 深夜i     --     --
C++ 向量 Collectors::vector

C++ 向量(Collectors::vector)

C++ 向量是一个容器,它是用于存储和管理动态大小数组的类。他允许任意数量的元素,而且不需要指定初始大小。它是 STL(标准模板库)中的一个容器类。

向量的内部实现类似于数组,因此它具有与数组类似的特点和操作。例如,可以直接通过下标访问向量的元素,也可以使用迭代器进行迭代操作。

在创建向量对象时,需要指定该向量的数据类型。这意味着向量只能存储特定类型(例如 int、double、string 等)的元素。

向量类有许多有用的成员函数,包括在任意位置插入元素或删除元素,从向量的尾部添加或删除元素,访问向量首尾元素等。

下面是一个简单的示例程序,用于使用 C++ 向量存储和打印整数数组:

#include

#include

using namespace std;

int main()

{

  vector v; // 创建一个空的整数向量

  // 向向量添加元素

  for (int i = 1; i <= 5; i++) {

    v.push_back(i*2);

  }

  // 打印向量的元素

  for (int i = 0; i < v.size(); i++) {

    cout << v[i] << " ";

  }

  return 0;

}

输出结果:2 4 6 8 10

总的来说,C++ 向量是一个非常有用的容器类,它提供了一种方便和动态的方式来存储和管理数组数据。更多关于向量的详细信息可以查看 C++ 标准库。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复