vector canoe C++
时间: 2023-07-17 14:56:06 浏览: 83
在C++中,vector是一个动态数组容器,可以存储任意类型的元素。它提供了许多方便的方法来管理数组,如插入、删除和访问元素等。下面是一个简单的示例代码,演示了如何使用vector来创建和操作一个整数数组:
```cpp
#include <iostream>
#include <vector>
int main() {
// 创建一个空的整数向量
std::vector<int> canoe;
// 向向量中添加元素
canoe.push_back(1);
canoe.push_back(2);
canoe.push_back(3);
// 访问向量中的元素
std::cout << "Elements in the vector: ";
for (int i = 0; i < canoe.size(); i++) {
std::cout << canoe[i] << " ";
}
std::cout << std::endl;
// 修改向量中的元素
canoe[1] = 4;
// 删除向量中的元素
canoe.pop_back();
// 检查向量是否为空
if (canoe.empty()) {
std::cout << "The vector is empty." << std::endl;
} else {
std::cout << "The vector is not empty." << std::endl;
}
return 0;
}
```
这段代码创建了一个整数向量`canoe`,并向其中添加了三个元素。然后,使用循环遍历向量并输出其中的元素。接着,修改了向量中的第二个元素,并使用`pop_back()`函数删除了最后一个元素。最后,检查了向量是否为空,并输出相应的结果。
阅读全文