💻 vector的常见用法详解 | vector用法 📊
2025-03-22 02:47:23
•
来源:
导读 在C++编程中,`vector` 是标准模板库(STL)中一个非常强大的动态数组容器。它能够自动调整大小,非常适合处理需要频繁增删元素的场景。以
在C++编程中,`vector` 是标准模板库(STL)中一个非常强大的动态数组容器。它能够自动调整大小,非常适合处理需要频繁增删元素的场景。以下是一些常见的 `vector` 用法:
📚 一、基本操作
创建和初始化 `vector` 非常简单:
```cpp
include
std::vector
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`,让代码更高效!✨
版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
关键词: