代码拉取完成,页面将自动刷新
同步操作将从 GodOuO/Code_C++ 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#include<iostream>
#include<string>
#include<vector>
#include<algorithm> //标准算法头文件 for_each()库函数
using namespace std;
//vector 容器存放内置数据类型
void mPrint(int val){
cout<<val<<" ; ";
}
void test01(){
vector<int> v; //创建vector容器, 可看成数组
//向容器中 插入数据
v.push_back(10); //尾插数据
v.push_back(20);
v.push_back(30);
v.push_back(40);
//通过迭代器 访问数据
//1.while 循环访问
vector<int>::iterator itBegin = v.begin();
//begin() 起始迭代器,指向容器中第一个元素loc
vector<int>::iterator itEnd = v.end();
//end() 结束迭代器,指向容器中末尾元素下一个loc
while (itBegin != itEnd)
cout<< *itBegin++ <<" ; ";
cout<<endl;
//2.for 整合循环访问(常用)
for (vector<int>::iterator i = v.begin(); i != v.end(); i++){
//初始状态 退出条件 递增趋势
cout<<*i<<" ; ";
}
cout<<endl;
//3.利用STL便利算法 进行访问
for_each(v.begin(),v.end(),mPrint);
//起始 结束 函数名
//利用回调技术,在一开始不调用,遍历期间调用函数
/*
for_each 声明:
_Function for_each(_InputIterator __first,
_InputIterator __last,
_Function __f)
for (; __first != __last; ++__first)
__f(*__first);
return __f;
*/
}
int main(){
test01();
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。