zoukankan      html  css  js  c++  java
  • 基于范围的for循环

    for循环的新用法

    我们知道,在C++中遍历一个容器的方法一般是这样的:

    #include <iostream>

    #include <vector>

    int main(void)

    {

      std::vector<int> arr;

      //...

      for(auto it=arr.begin();it !=arr.end();++it)

      {

        std::cout<<*it<<std::endl;

      }

      return 0;

    }

    上面借助前面介绍过的auto关键字,省略了迭代器的声明。

    在C++11的标准中,可以用基于范围的for循环来书写了:

    #include <iostream>

    #include <vector>

    int main(void)

    {

      std::vector<int> arr;

      //...

      for(auto n:arr)

      {

        std::cout<<n<<std::endl;

      }

      return 0;

    }

  • 相关阅读:
    项目总结
    个人博客
    个人博客
    个人博客
    个人博客
    个人博客
    个人博客
    个人博客
    个人博客
    浅谈Vue与swiper轮播图框架结合小案例
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/15395009.html
Copyright © 2011-2022 走看看