21xrx.com
2024-12-22 22:56:34 Sunday
登录
文章检索 我的文章 写文章
C++ 中的向量向量(vector)
2023-06-28 06:28:23 深夜i     --     --
C++ 向量 vector

C++ 中的向量(vector)是一种非常常用的数据结构。它是一个可变大小的数组,即在运行时可以动态地改变其大小。在使用向量时,需要包含头文件 "vector"。

向量的定义方式如下:


#include <vector>

std::vector<int> v; // 定义一个 int 类型的向量

上述代码定义了一个名为 "v" 的 int 类型的向量,并且其元素数量为 0。使用下面的方式向向量中添加元素:


v.push_back(1); // 添加元素 1

v.push_back(2); // 添加元素 2

v.push_back(3); // 添加元素 3

使用数组的方式遍历向量中的元素:


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

  std::cout << v[i] << std::endl;

}

向量的一些常见操作:

- push_back(elem):将元素 "elem" 添加到向量末尾

- pop_back():删除向量末尾的元素

- v.size():返回向量中元素的数量

- v.empty():如果向量为空,返回 true

- v.clear():删除向量中的所有元素

除此之外,向量还有很多其他有用的功能和操作。C++ 中的向量是一种非常灵活方便的数据结构,它可以被用作许多不同的应用场景中,是编写高效可靠程序不可或缺的基本工具之一。

  
  

评论区

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