std::vector是什么意思
时间: 2023-08-31 22:00:23 浏览: 305
`std::vector`是C++标准库中的一个容器类,用于存储动态大小的元素序列。
`std::vector`是一个模板类,可以储任意类型的元素。它通过动态分配内存来管理元素的存储,并提供了一系列成员函数来方便地操作元素。
使用`std::vector`时,需要包含头文件`<vector>`。
下面是一个简单的示例,展示如何使用`std::vector`:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> numbers; // 定义一个存储整数的vector
numbers.push_back(1); // 在末尾插入元素1
numbers.push_back(2); // 在末尾插入元素2
numbers.push_back(3); // 在末尾插入元素3
std::cout << "Vector中的元素个数:" << numbers.size() << std::endl;
for (int i = 0; i < numbers.size(); i++) {
std::cout << "第" << i << "个元素:" << numbers[i] << std::endl;
}
return 0;
}
```
在这个例子中,我们首先声明了一个`std::vector<int>`类型的变量`numbers`,用于存储整数。然后,我们使用`push_back`函数将三个整数依次添加到向量的末尾。最后,我们使用`size`函数获取向量中的元素个数,并使用循环遍历并打印每个元素。
希望这能回答你的问题!如果还有其他疑问,请随时提问。
阅读全文