c++ vector如何使用
时间: 2024-01-22 13:16:29 浏览: 72
c++中的vector是一个动态数组,可以在运行时根据需要自动调整大小。以下是c++中使用vector的两种常见方法:
1. 使用下标访问:
```cpp
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> v;
v.push_back(1);
v.push_back(2);
v.push_back(3);
cout << "直接利用数组:";
for (int i = 0; i < v.size(); i++) {
cout << v[i] << " ";
}
cout << endl;
return 0;
}
```
2. 使用迭代器访问:
```cpp
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> v;
for (int i = 0; i < 10; i++) {
v.push_back(i);
}
cout << "利用迭代器:";
vector<int>::iterator it;
for (it = v.begin(); it != v.end(); it++) {
cout << *it << " ";
}
cout << endl;
return 0;
}
```
阅读全文