C++ vector使用示例
时间: 2023-10-22 15:16:42 浏览: 82
下面是一个简单的C++ vector使用示例:
```cpp
#include <iostream>
#include <vector>
using namespace std;
int main()
{
// 创建一个存储整数的 vector
vector<int> numbers;
// 在 vector 尾部添加元素
numbers.push_back(10);
numbers.push_back(20);
numbers.push_back(30);
// 获取 vector 大小
cout << "Size of vector = " << numbers.size() << endl;
// 访问 vector 中的元素
cout << "First element = " << numbers[0] << endl;
cout << "Second element = " << numbers[1] << endl;
cout << "Third element = " << numbers[2] << endl;
// 修改 vector 中的元素
numbers[1] = 50;
// 遍历 vector
for (int i = 0; i < numbers.size(); i++)
{
cout << numbers[i] << " ";
}
cout << endl;
// 清空 vector
numbers.clear();
// 再次获取 vector 大小
cout << "Size of vector after clear = " << numbers.size() << endl;
return 0;
}
```
输出结果:
```
Size of vector = 3
First element = 10
Second element = 20
Third element = 30
10 50 30
Size of vector after clear = 0
```
在上面的示例中,我们使用 vector 存储整数,并演示了如何添加、访问、修改和遍历 vector 中的元素,以及如何清空 vector。
阅读全文