vector数组的使用例子
时间: 2024-10-25 21:18:31 浏览: 11
使用 vector 创建二维数组的示例代码
在C++中,`std::vector` 是一种动态数组,它允许你在运行时添加或删除元素。以下是几个关于 `std::vector` 数组使用的例子:
1. **创建空vector**:
```cpp
std::vector<int> emptyVec; // 创建一个空的int类型的vector
```
2. **指定初始大小**:
```cpp
std::vector<int> initVec(5); // 创建一个可以存储5个整数的vector
```
3. **指定初始值并初始化**:
```cpp
std::vector<int> initVec(5, 0); // 创建一个满是0的可以存储5个整数的vector
```
4. **复制构造函数**:
```cpp
std::vector<int> copyVec = {1, 2, 3, 4, 5}; // 创建一个与已有vector相同元素的新vector
```
5. **从另一个容器复制元素**:
```cpp
std::vector<int> rangeVec(0, 10); // 使用begin和end初始化,复制0到9的整数到vector中
```
这些操作通常会涉及到相应的构造函数和迭代器。记得在使用完毕后,可能需要调用 `push_back()` 或 `resize()` 来添加元素,或者使用 `clear()` 删除所有元素。
阅读全文