C++ vector using
时间: 2024-08-16 18:08:19 浏览: 51
C++中的vector容器对象学习笔记
在C++中,`std::vector`是一种动态数组容器,它允许你在运行时动态地存储和管理数据。它的使用主要包括以下几个步骤:
1. 包含头文件:首先需要包含`<vector>`头文件,这是使用`vector`的关键。
```cpp
#include <vector>
```
2. 创建vector实例:你可以声明一个vector变量并指定元素的数据类型,比如存储整数(int)。
```cpp
std::vector<int> vec;
```
3. 初始化:可以使用大括号 `{}` 或 `push_back()` 函数添加元素到vector中。
- 使用大括号初始化:
```cpp
std::vector<int> vec = {10, 20, 30};
```
- 使用`push_back()`:
```cpp
vec.push_back(40);
```
4. 访问元素:通过索引来访问和修改vector中的元素。索引从0开始。
```cpp
int firstElement = vec; // 获取第一个元素
vec = 50; // 修改第二个元素
```
5. 动态操作:`vector`提供了一系列方便的函数来调整大小,如`resize()`, `pop_back()`, `clear()`等。
6. 遍历:你可以使用`begin()`和`end()`迭代器遍历vector的所有元素。
```cpp
for (int i : vec)
{
std::cout << i << " ";
}
```
阅读全文