vector C++
时间: 2023-08-24 13:09:17 浏览: 99
C++中的vector是一个动态数组容器,提供了可变大小的数组功能。它可以自动调整大小,并且支持在尾部高效地添加和删除元素。
要使用vector,您需要包含<vector>头文件,并使用std命名空间。下面是一个简单的示例代码,展示了如何使用vector:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> numbers; // 创建一个空的vector
// 向vector中添加元素
numbers.push_back(10);
numbers.push_back(20);
numbers.push_back(30);
// 访问vector中的元素
std::cout << "第一个元素: " << numbers[0] << std::endl;
std::cout << "第二个元素: " << numbers[1] << std::endl;
// 修改vector中的元素
numbers[2] = 40;
// 遍历vector中的元素
for (int i = 0; i < numbers.size(); ++i) {
std::cout << "第" << i+1 << "个元素: " << numbers[i] << std::endl;
}
return 0;
}
```
上述代码创建了一个空的vector,并向其中添加了三个整数元素。然后,我们通过索引访问和修改vector中的元素,并使用循环遍历并打印出所有的元素。
这只是vector的基本用法示例,它还提供了许多其他功能和操作,例如插入元素、删除元素、排序等。您可以参考C++的文档或教程以深入了解vector的更多用法。
阅读全文