vector变量的定义以及push_backd使用
时间: 2024-09-14 16:05:42 浏览: 32
Vector_MATLAB_Simulink_MC_Add_on_15010
5星 · 资源好评率100%
`vector` 是C++标准模板库(STL)中的一个动态数组容器。它能够存储任意类型的对象,并且可以根据需要自动增长或缩小大小。`vector` 的定义通常包括两个部分:数据类型和`vector`变量名。而`push_back`是`vector`类的一个成员函数,用于在`vector`容器的末尾添加一个新的元素。
下面是如何定义一个`vector`变量以及如何使用`push_back`的例子:
```cpp
#include <vector>
int main() {
// 定义一个int类型的vector
std::vector<int> vec;
// 向vector中添加元素
vec.push_back(10); // 添加一个整数10
vec.push_back(20); // 添加另一个整数20
// 此时vec包含了两个元素,分别是10和20
return 0;
}
```
在这个例子中,首先包含了`<vector>`头文件,这是使用`vector`类所必需的。然后在`main`函数中定义了一个名为`vec`的`vector`变量,它被指定为存储`int`类型的元素。使用`push_back`函数,我们向`vec`中添加了两个整数,分别是10和20。
阅读全文