码迷,mamicode.com
首页 > 编程语言 > 详细

容器或数组的遍历——C++11(三)

时间:2019-11-18 10:09:48      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:迭代器   操作   读写   i++   str   遍历   拷贝   color   方式   

int v[] = {0,1,2,3,4};
for (auto i = 0; i < 5; i++)
for (auto x: v)                             //遍历数组    
for (auto x: {1,2,3})    
for (auto& x: v)                            //避免拷贝,直接操作对象的值
for (const auto& x: v)                      //只能访问,不允许修改
string atc{"abc"};
for (char ch: atc)                          //遍历字符串
map<string, int> m;                         //创建map
for (auto& [key, value]: m)                 //采用引用方式,避免拷贝,且可执行读写操作
for (auto p = c.begin(); p!= c.end(); ++p)  //标准库容器的遍历,使用迭代器

 

容器或数组的遍历——C++11(三)

标签:迭代器   操作   读写   i++   str   遍历   拷贝   color   方式   

原文地址:https://www.cnblogs.com/share-ideas/p/11879997.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!