广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C++11的for循环的新用法(推荐)
  • 451
分享到

C++11的for循环的新用法(推荐)

2024-04-02 19:04:59 451人浏览 安东尼
摘要

字符串 string str = "this is a string"; for(auto ch : str) cout << ch <&

字符串


string str = "this is a string";
   for(auto ch : str)
        cout << ch << endl;

等价于


for(int i = 0; i < str.size(); i++)
        cout << str[i] << endl;

vector

vector<int> v = {1, 2, 3, 4, 5};
   for(auto i : v)
    cout << i << endl;

等价于


for(int i = 0; i < v.size(); i++)
    cout << v[i] << endl;

二维vector


vector<vector<int>> v = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
   for(auto i : v)
    for(auto j : i)
        cout << j << endl;

等价于


for(int i = 0; i < v.size(); i++)
    for(int j = 0; j < v[i].size(); j++)
        cout << v[i][j] << endl;

数组


int ary[] = {1, 2, 3, 4, 5};
   for(auto i : ary)
        cout << i << endl;

等价于


for(int i = 0; i < 5; i++)
        cout << ary[i] << endl;

map

map<char, int> m = {{'a', 1}, {'b', 2}, {'c', 3}};
   for(auto t : m)
    cout << t.first << ' ' << t.second << endl;

等价于


for(map<char, int> :: iterator itr = m.begin(); itr != m.end(); itr++)
    cout << itr ->first << ' ' << itr ->second << endl;

到此这篇关于c++11的for循环的新用法的文章就介绍到这了,更多相关C++11 for循环内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: C++11的for循环的新用法(推荐)

本文链接: https://www.lsjlt.com/news/156971.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C++11的for循环的新用法(推荐)
    字符串 string str = "this is a string"; for(auto ch : str) cout << ch <&...
    99+
    2022-11-12
  • C++11中for循环的用法是什么
    C++11中for循环的用法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。字符串string str = "this ...
    99+
    2023-06-25
  • Java中List for循环的6种写法总结(推荐)
    如下所示:List<String> list = new ArrayList<String>();for (int i = 0; i < list.size(); i++) {System.out.printl...
    99+
    2023-05-31
    list for循环 java
  • 详解C语言中for循环与while循环的用法
    目录一、单层for循环二、for循环与if选择的嵌套三、多层for循环的嵌套四、while循环五、总结一、单层for循环 引例:C语言实现求1到10的和(用for循环实现) #inc...
    99+
    2022-11-13
  • 推荐使用For-Each而不是For循环遍历元素的原因分析
    这篇文章主要介绍了推荐使用For-Each而不是For循环遍历元素的原因分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、for循环的缺...
    99+
    2022-10-19
  • JavaScript for循环的用法
    这篇文章主要介绍“JavaScript for循环的用法”,在日常操作中,相信很多人在JavaScript for循环的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ja...
    99+
    2022-10-19
  • C语言示例讲解for循环的用法
    目录1、循环语句for的语法2、for循环中的break以及continue3、for语句的循环变量控制的一些建议4、for循环的变种5、题目1、循环语句for的语法 for (表达...
    99+
    2022-11-13
  • C++中的String的常用函数用法(最新推荐)
    目录一. string的构造函数的形式:二. string的大小和容量::三. string的字符串比较::四. string的插入:push_back() 和 insert()五、...
    99+
    2023-02-06
    C++ String常用函数用法 C++ String常用函数 C++ String函数用法
  • Shell中的for循环的用法
    本篇内容主要讲解“Shell中的for循环的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell中的for循环的用法”吧!代码如下:for((i=1;i<=10;i++));do ...
    99+
    2023-06-09
  • C/C++中for语句循环使用的方法是什么
    这篇文章主要介绍“C/C++中for语句循环使用的方法是什么”,在日常操作中,相信很多人在C/C++中for语句循环使用的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C/C++中for语句循环使用...
    99+
    2023-07-05
  • C语言的for循环怎么使用
    本篇内容主要讲解“C语言的for循环怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言的for循环怎么使用”吧!1、循环语句for的语法for (表达式1;表达式2;表达式3)&nbs...
    99+
    2023-07-02
  • C语言的​for循环如何使用
    这篇“C语言的for循环如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C语言的for循环如何使用”文章吧。for循环...
    99+
    2023-07-04
  • VSCode如何使用最新的C++20(推荐)
    先下载MSYS2 打开MSYS2的官网:https://www.msys2.org/ 下载完成后打开安装包,选择自己要安装的目录,一直下一步 安装完成后在浏览器打开MSYS2 P...
    99+
    2022-11-13
  • C++新特性详细分析基于范围的for循环
    目录1、概念1.1、普通的for循环1.2、基于范围的for循环1.3、两者的区别2、基于范围的for循环使用2.1、值拷贝2.2、引用2.3、只读引用2.4、关联容器1、概念 //...
    99+
    2022-11-13
  • shell中的for循环用法详解
    for 命令: for i in 的各种用法 : for i in “file1” “file2” “file3” for i in /boot/* for i in /etc/*.conf for ...
    99+
    2022-06-04
    shell for循环 shell for
  • js中for循环的实例用法
    这篇文章主要介绍“js中for循环的实例用法”,在日常操作中,相信很多人在js中for循环的实例用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”js中for循环的实例用法”...
    99+
    2022-10-19
  • python中for循环的用法示例
    python中for循环是指一个通用的序列迭代器,主要用于遍历任意一个有序的序列对象内的元素,比如一个列表或者一个字符串;一般for循环常用于遍历字符串、列表、元组、字典、集合等序列类型,逐个获取序列中的各个元素。具体用法分析如下:for循...
    99+
    2022-10-24
  • Oracle中for循环的使用方法
    Oracle for in loop 循环的一些实例,以作学习和加强使用熟练度及场景应用. 一些技巧 for 语句后面的 loop end l...
    99+
    2022-11-13
  • Shell中的for和while循环的用法
    本篇内容主要讲解“Shell中的for和while循环的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell中的for和while循环的用法”吧!一、for循环1.数字段形式代码如下:f...
    99+
    2023-06-09
  • c语言中for循环的用法及规则是什么
    在C语言中,for循环是一种常用的循环结构,用于重复执行一段代码一定次数。for循环的一般形式为:for (初始化表达式; 循环条件...
    99+
    2023-09-29
    c语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作