C++定义vector便令
时间: 2024-08-15 21:09:38 浏览: 41
在C++中,`std::vector`是一种动态数组容器,它允许你在运行时改变其大小。相比于传统的数组,`vector`更方便、更安全,因为它自动管理内存,并提供了一系列便利的操作,如元素的添加、删除和访问。
定义`vector`的基本语法如下:
```cpp
// 定义一个包含整数类型的vector,初始容量为0
std::vector<int> myVector;
// 或者指定初始容量,如创建一个能容纳5个元素的vector
std::vector<int> anotherVector(5);
```
你还可以直接指定初始元素:
```cpp
std::vector<int> vectorWithElements{1, 2, 3, 4, 5};
```
访问和操作`vector`的元素就像操作数组一样,比如:
```cpp
myVector.push_back(6); // 向末尾添加元素
int value = myVector; // 访问第一个元素
myVector.resize(7); // 改变vector的大小
```
阅读全文