💻 vector的常见用法详解 | vector用法 📊

导读 在C++编程中,`vector` 是标准模板库(STL)中一个非常强大的动态数组容器。它能够自动调整大小,非常适合处理需要频繁增删元素的场景。以

在C++编程中,`vector` 是标准模板库(STL)中一个非常强大的动态数组容器。它能够自动调整大小,非常适合处理需要频繁增删元素的场景。以下是一些常见的 `vector` 用法:

📚 一、基本操作

创建和初始化 `vector` 非常简单:

```cpp

include

std::vector vec = {1, 2, 3}; // 初始化

vec.push_back(4); // 添加元素

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

```

🎯 二、访问与遍历

通过索引访问元素:

```cpp

int firstElement = vec[0];

```

使用迭代器遍历:

```cpp

for(auto it = vec.begin(); it != vec.end(); ++it){

std::cout << it << " ";

}

```

🔄 三、常用函数

- `size()` 获取当前大小

- `empty()` 判断是否为空

- `resize()` 调整大小

- `clear()` 清空所有元素

💡 小贴士:`vector` 的内存是连续分配的,因此访问效率非常高!但它在插入或删除中间元素时可能会导致性能下降,因为需要移动其他元素。

掌握这些基础用法,你就能轻松驾驭 `vector`,让代码更高效!✨

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
关键词: