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

C++ 遍历vector容器的三种方式

时间:2020-06-20 11:18:30      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:clu   容器   _each   while   each   cout   art   使用   class   

#include<vector>


//创建容器 vector <int> v1; v1.push_back(1); v1.push_back(2); v1.push_back(3); v1.push_back(4); // 第一种遍历方式 //vector<int> ::iterator start = v1.begin(); // 指向容器的初始位置 //vector <int> ::iterator end = v1.end(); // 指向元素最后一个位置的后一个位置 //while (start != end) //{ // cout << *start << endl; // start++; //} //// 第二种方式遍历 //for (vector<int> ::iterator start = v1.begin(); start != v1.end(); start++) //{ // cout << *start << endl; //} // 第三种方式遍历 -- 使用for_each内置算法进行遍历 配合匿名函数 需要包含头文件#include<algorithm>
for_each(v1.begin(), v1.end(), [](int val)->void { cout << val << endl;});

 

C++ 遍历vector容器的三种方式

标签:clu   容器   _each   while   each   cout   art   使用   class   

原文地址:https://www.cnblogs.com/spiderljx/p/13167677.html

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