c++ 使用vector的实例
时间: 2023-07-05 22:32:03 浏览: 101
C++中vector的用法实例解析
5星 · 资源好评率100%
好的,以下是一个 C++ 使用 vector 的实例:
```c++
#include <iostream>
#include <vector>
int main() {
// 创建一个空的 vector
std::vector<int> myVector;
// 将元素添加到 vector 中
myVector.push_back(1);
myVector.push_back(2);
myVector.push_back(3);
// 访问 vector 中的元素
std::cout << "myVector[0] = " << myVector[0] << std::endl;
std::cout << "myVector[1] = " << myVector[1] << std::endl;
std::cout << "myVector[2] = " << myVector[2] << std::endl;
// 使用迭代器遍历 vector 中的元素
std::cout << "遍历 vector 中的元素:" << std::endl;
for (std::vector<int>::iterator it = myVector.begin(); it != myVector.end(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl;
// 获取 vector 的大小
std::cout << "vector 的大小为:" << myVector.size() << std::endl;
// 清空 vector
myVector.clear();
// 再次获取 vector 的大小
std::cout << "清空 vector 后的大小为:" << myVector.size() << std::endl;
return 0;
}
```
输出结果为:
```
myVector[0] = 1
myVector[1] = 2
myVector[2] = 3
遍历 vector 中的元素:
1 2 3
vector 的大小为:3
清空 vector 后的大小为:0
```
这个实例演示了如何创建一个空的 vector,如何将元素添加到 vector 中,如何访问 vector 中的元素,如何使用迭代器遍历 vector 中的元素,如何获取 vector 的大小,以及如何清空 vector。
阅读全文