c++创建vector数组
时间: 2024-12-03 21:05:41 浏览: 4
在C++中,你可以使用`std::vector`来创建动态数组,因为`vector`是一个内置容器,它可以自动调整大小以适应添加或删除元素。创建`vector`数组的基本步骤如下:
```cpp
#include <iostream>
#include <vector>
// 定义元素类型
using namespace std;
int main() {
// 创建一个存储整数的vector数组
vector<int> myVector; // 空vector
// 添加元素到vector
myVector.push_back(1); // 插入第一个元素
myVector.push_back(2);
myVector.push_back(3);
// 打印vector的内容
for (size_t i = 0; i < myVector.size(); ++i) {
cout << "Element at index " << i << ": " << myVector[i] << endl;
}
return 0;
}
```
这里,我们首先声明了一个空的`vector`,然后通过`push_back`方法向其中添加元素。在遍历vector时,我们可以使用索引来访问每个元素。
如果你想预设vector的容量,可以在创建时指定大小,例如:
```cpp
vector<int> myVector(5); // 创建一个包含5个默认初始化元素的vector
myVector[0] = 4; // 直接赋值
```
阅读全文