创建一个空数组,如何添加元素
时间: 2024-09-29 19:01:25 浏览: 21
php数组添加元素方法小结
在C++中,你可以使用`std::vector`或手动创建动态数组(如`std::array`)来创建一个可变大小的空数组。这里分别介绍两种方式:
1. 使用`std::vector`:
```cpp
#include <vector>
// 创建一个空的std::vector
std::vector<int> empty_array;
// 添加元素
empty_array.push_back(5); // 向尾部添加元素
empty_array[0] = 10; // 或者直接用索引添加
// 如果你知道要添加多少元素,也可以指定大小
std::vector<int> fixed_size_array(10); // 创建一个能容纳10个元素的固定大小向量,初始为空
fixed_size_array[2] = 20;
```
2. 使用`std::array` (如果你不需要动态扩展):
```cpp
#include <array>
// 创建一个固定大小的空std::array
std::array<int, 3> empty_array{}; // 默认值为0
// 注意,std::array不支持动态添加元素,但可以通过初始化列表一次性设置所有元素
std::array<int, 3> filled_array = {1, 2, 3};
```
阅读全文