首页 > 编程语言 > 详细

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

时间:2019-11-18 09:35:25      阅读:79      评论:0      收藏:0      [点我收藏+]
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(三)

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!