无名阁,只为技术而生。流水不争先,争的是滔滔不绝。

(vector用法) 关于vector的常见用法详解 提取标题:vector操作 全网首发(图文详解1)

前沿技术 Micheal 6个月前 (06-17) 88次浏览 已收录 扫描二维码

(vector用法) 关于vector的常见用法详解

在C++中,std::vector 是一种动态数组,它可以在运行时改变大小。一开始,它可能是空的,但是随着元素的添加,它会自动增大。以下是一些基本的vector操作:

  • 创建一个vector

你可以这样来创建一个vector:std::vector<数据类型> vector名称;

std::vector<int> v; // 创建一个空的int型vector v
  • 向vector中添加元素

使用push_back()函数向vector的末尾添加一个元素:

v.push_back(1); // v现在包含1个元素,值为1
  • 访问vector中的元素

可以用[]操作符来访问元素,类似数组。如v[0]会返回第一个元素。

int first = v[0]; // first 的值是1
  • 获取vector的大小

使用size()函数来获取vector中的元素数量:

int size = v.size(); // size的值是1
  • 遍历vector中的元素

给定一个vector,可以通过使用for循环和size()函数,来遍历其所有元素:

for (int i = 0; i < v.size(); i++) {
    std::cout << v[i] << std::endl; // 打印每一个元素
}
  • 删除vector中的元素

使用pop_back()函数删除末尾的元素:

v.pop_back(); // 删除最后一个元素

以上就是关于std::vector常见的一些用法。除此之外,它还有许多其他函数和特性,包括可以在任何位置插入或删除元素、可以获取第一个和最后一个元素等等。你可以通过学习C++ STL(Standard Template Library)获得更多关于其的知识。
(dnf17年五一套) DNF2017劳动节称号怎么得 五一劳动节套装属性介绍 DNF五一劳动节活动概况 全网首发(图文详解1)
(idea out of memory) 解决idea出现的java.lang.OutOfMemoryError: Java heap space的问题 解决 Java heap space 错误: 全网首发(图文详解1)

喜欢 (0)
[]
分享 (0)
关于作者:
流水不争先,争的是滔滔不绝