首页 > 科技 >

📚C++ vector的详细用法 🚀

发布时间:2025-03-15 16:17:13来源:

在C++编程中,`vector` 是一个非常强大的动态数组容器,它能够自动调整大小且使用方便。以下是 `vector` 的一些核心用法和技巧:

🌟 1. 基本定义与初始化

可以使用默认构造函数创建一个空的 `vector`,或者指定初始容量和元素值来初始化。例如:

```cpp

include

std::vector vec; // 空vector

std::vector vec2(5, 10); // 容量为5,每个元素值为10

```

⚡️ 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++开发中的得力助手!💪✨

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。