导读 在C++编程中,`vector` 是一个非常强大的动态数组容器,它能够自动调整大小且使用方便。以下是 `vector` 的一些核心用法和技巧:🌟 1....
在C++编程中,`vector` 是一个非常强大的动态数组容器,它能够自动调整大小且使用方便。以下是 `vector` 的一些核心用法和技巧:
🌟 1. 基本定义与初始化
可以使用默认构造函数创建一个空的 `vector`,或者指定初始容量和元素值来初始化。例如:
```cpp
include
std::vector
std::vector
```
⚡️ 2. 常用操作
- 添加元素:`push_back()` 可以在末尾添加元素。
- 删除元素:`pop_back()` 移除最后一个元素;`erase()` 可删除指定位置的元素。
- 获取大小:通过 `size()` 函数获取当前元素数量。
🎯 3. 遍历方法
可以通过下标访问(`vec[i]`),也可以使用迭代器遍历:
```cpp
for (auto it = vec.begin(); it != vec.end(); ++it) {
std::cout << it << " ";
}
```
💡 4. 动态调整
`vector` 会根据需要自动扩容或缩容,但手动调用 `reserve()` 和 `shrink_to_fit()` 可优化内存使用。
掌握这些基本功能后,`vector` 将成为你C++开发中的得力助手!💪✨
版权声明:本文由用户上传,如有侵权请联系删除!