c++ vector的遍历
时间: 2023-10-19 18:30:46 浏览: 42
要遍历一个C++的vector,你可以使用迭代器或者普通的for循环。使用迭代器的for循环可以通过定义一个迭代器变量来实现,开始时将迭代器指向vector的起始位置,然后在循环中使用迭代器来访问vector中的元素,并将迭代器递增到下一个位置,直到迭代器指向vector的末尾。以下是一个使用迭代器的for循环的示例代码:
```
vector<int>::iterator it = v1.begin();
for (it; it != v1.end(); it++) {
cout << *it << " ";
}
cout << endl;
```
另外,你也可以使用普通的for循环来遍历vector。在这种情况下,你可以使用一个索引变量来访问vector中的元素,并通过循环控制变量来遍历整个vector。以下是一个使用普通for循环的示例代码:
```
for (unsigned i = 0; i < v1.size(); i++) {
cout << v1[i << " ";
}
cout << endl;
```
无论你使用哪种方法,都可以遍历vector并输出其中的元素。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [[C++]vector遍历方式4种](https://blog.csdn.net/FL1623863129/article/details/126324060)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]