c++输出vector
时间: 2023-07-05 20:32:26 浏览: 90
在 C++ 中输出 vector 的方法很简单,可以使用 for 循环遍历 vector 中的元素,也可以使用迭代器遍历 vector 中的元素,也可以使用 C++11 引入的 for-each 循环语法遍历 vector 中的元素。
下面分别给出这三种方法的代码示例:
1. 使用 for 循环遍历 vector
```c++
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> vec = {1, 2, 3, 4, 5};
for (int i = 0; i < vec.size(); ++i)
{
cout << vec[i] << " ";
}
cout << endl;
return 0;
}
```
2. 使用迭代器遍历 vector
```c++
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> vec = {1, 2, 3, 4, 5};
for (auto it = vec.begin(); it != vec.end(); ++it)
{
cout << *it << " ";
}
cout << endl;
return 0;
}
```
3. 使用 for-each 循环语法遍历 vector
```c++
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> vec = {1, 2, 3, 4, 5};
for (auto x : vec)
{
cout << x << " ";
}
cout << endl;
return 0;
}
```
以上三种方法都可以输出 vector 中的元素,具体使用哪种方法可以根据实际情况进行选择。
阅读全文