c++ vector 实例
时间: 2024-03-13 10:41:20 浏览: 57
每天学点C++(C++实例教程:教程+源码)vector容器.zip
C++中的vector是一个动态数组,它可以根据需要自动调整大小。下面是一个使用vector的示例:
```cpp
#include <iostream>
#include <vector>
int main() {
// 创建一个空的vector
std::vector<int> numbers;
// 向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;
std::cout << "第三个元素:" << numbers[2] << std::endl;
// 修改vector中的元素
numbers[1] = 50;
// 遍历vector中的元素
std::cout << "所有元素:";
for (int i = 0; i < numbers.size(); i++) {
std::cout << numbers[i] << " ";
}
std::cout << std::endl;
// 删除vector中的最后一个元素
numbers.pop_back();
// 检查vector是否为空
if (numbers.empty()) {
std::cout << "vector为空" << std::endl;
} else {
std::cout << "vector不为空" << std::endl;
}
return 0;
}
```
这个示例演示了如何创建一个空的vector,向其中添加元素,访问和修改元素,遍历所有元素,删除最后一个元素以及检查vector是否为空。
阅读全文