💻 vector的常见用法详解 | vector用法 📊
在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`,让代码更高效!✨
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。