【C++11新特性】范围for循环

2023-11-29 10:40:06 浏览数 (2)

C 11引入了范围for循环,它是一种更简洁和易用的循环语法,用于遍历数组、容器类(例如 std::vectorstd::list 等)或支持迭代器的类型。

范围for循环遍历数组的示例

代码语言:javascript复制
int arr[] = {1, 2, 3, 4, 5};

for (int num : arr)
{
    std::cout << num << " ";
}

// 输出:1 2 3 4 5

范围for循环遍历STL容器

代码语言:javascript复制
std::vector<int> vec = {1, 2, 3, 4, 5};

for (int num : vec)
{
    std::cout << num << " ";
}

// 输出:1 2 3 4 5

0 人点赞