一、Vector 是什么?
vector 是 C++ 标准模板库(STL)中的一个动态数组容器,它能够根据需要自动调整大小,支持快速随机访问,是 C++ 中最常用的容器之一。
二、Vector 的基本使用
2.1 构造与初始化
#include <vector>
using namespace std;
vector<int> v1; // 空 vector
vector<int> v2(5, 10); // 5 个元素,每个都是 10
vector<int> v3(v2); // 拷贝构造
vector<int> v4(v3.begin(), v3.end()); // 迭代器范围构造
2.2 迭代器使用
vector<int> v = {1, 2, 3, 4, 5};
// 正向迭代
for (auto it = v.begin(); it != v.end(); ++it) {
cout << *it << " ";
}
// 反向迭代
for (auto it = v.rbegin(); it != v.rend(); ++it) {
cout << *it << " ";
}
2.3 容量操作
vector<int> v;
cout << v.();
cout << v.();
cout << v.();
v.();
v.();


