C++ vector容器使用示例程序
时间: 2023-09-11 18:12:06 浏览: 98
好的,以下是一个简单的 C++ vector 容器使用示例程序:
```cpp
#include <iostream>
#include <vector>
int main() {
// 创建一个 vector 容器,存储 int 类型数据
std::vector<int> v;
// 在 vector 容器末尾添加元素
v.push_back(1);
v.push_back(2);
v.push_back(3);
// 获取 vector 容器大小
std::cout << "vector size: " << v.size() << std::endl;
// 遍历 vector 容器元素并输出
for (auto i = v.begin(); i != v.end(); ++i) {
std::cout << *i << " ";
}
std::cout << std::endl;
// 修改 vector 容器中的元素
v[1] = 4;
// 在 vector 容器中插入元素
auto it = v.begin() + 1;
v.insert(it, 5);
// 删除 vector 容器中的元素
v.erase(v.begin() + 2);
// 再次遍历 vector 容器元素并输出
for (auto i = v.begin(); i != v.end(); ++i) {
std::cout << *i << " ";
}
std::cout << std::endl;
return 0;
}
```
以上程序演示了 vector 容器的基本使用方法,包括创建、添加、修改、插入和删除元素等操作。需要注意的是,vector 容器可以存储任意类型的数据,只需要在定义 vector 对象时指定对应的类型即可。
阅读全文