动态数组vector
时间: 2023-12-08 19:39:04 浏览: 92
C++ Vector 动态数组的实现
5星 · 资源好评率100%
C++中的vector是一种动态数组,可以根据需要自动调整大小。以下是vector的一些基本操作:
1. 创建vector对象
```cpp
#include <vector>
using namespace std;
vector<int> vec; // 创建一个空的vector对象
```
2. 在vector末尾添加元素
```cpp
vec.push_back(1); // 在vector末尾添加元素1
vec.push_back(2); // 在vector末尾添加元素2
```
3. 访问vector元素
```cpp
cout << vec[0] << endl; // 输出第一个元素,即1
cout << vec[1] << endl; // 输出第二个元素,即2
```
4. 获取vector大小
```cpp
cout << vec.size() << endl; // 输出vector的大小,即2
```
5. 遍历vector
```cpp
for (int i = 0; i < vec.size(); i++) {
cout << vec[i] << " ";
}
// 输出:1 2
```
6. 清空vector
```cpp
vec.clear(); // 清空vector
```
阅读全文