C++11引入了范围for循环,它是一种更简洁和易用的循环语法,用于遍历数组、容器类(例如 std::vector
、std::list
等)或支持迭代器的类型。
范围for循环遍历数组的示例
int arr[] = {1, 2, 3, 4, 5};for (int num : arr)
{std::cout << num << " ";
}// 输出:1 2 3 4 5
范围for循环遍历STL容器
std::vector<int> vec = {1, 2, 3, 4, 5};for (int num : vec)
{std::cout << num << " ";
}// 输出:1 2 3 4 5