范围for循环是专门针对容器类型的for循环。
使用冒号 : 语句来迭代容器中的每一个元素。
#include <iostream>
#include <vector>
using namespace std;
int main(void)
{
vector<int> v{ 1,2,3,4,5,6 };
//auto& 表示item是元素的引用(而不是拷贝)
//如果使用 auto,则拿到的是容器元素的拷贝
for (auto& item : v)
{
cout << item << " " ;//item遍历list1的每一个元素
}
return 0;
}
程序输出:
![]()
这篇博客介绍了C++中的范围for循环,这是一种专为遍历容器设计的简洁语法。示例代码展示了如何使用范围for循环遍历vector,并通过auto关键字处理元素引用,避免了元素拷贝,提高了效率。程序输出了vector中的所有整数。
3608

被折叠的 条评论
为什么被折叠?



