c vector
时间: 2023-08-28 10:14:10 浏览: 44
C++ 中的 vector 是一个动态数组,可以在运行时动态增加和减少元素。下面是一个示例:
```c++
#include <iostream>
#include <vector>
int main() {
std::vector<int> v;
// 向 vector 中添加元素
v.push_back(1);
v.push_back(2);
v.push_back(3);
// 访问 vector 中的元素
std::cout << v[0] << std::endl; // 输出 1
std::cout << v[1] << std::endl; // 输出 2
std::cout << v[2] << std::endl; // 输出 3
// 使用迭代器遍历 vector
for (auto it = v.begin(); it != v.end(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl; // 输出 1 2 3
// 获取 vector 的大小
std::cout << v.size() << std::endl; // 输出 3
// 从 vector 中删除元素
v.pop_back(); // 删除最后一个元素
// 清空 vector
v.clear();
return 0;
}
```