[C++复健日常] for_each
就因为很习惯性的写for each
, for in
就想看看c艹有没有类似的 嗯还真有这个templatesfor_each
它的作用就是一个迭代器 随便拿今天写的当例子来说明
#include <bits/stdc++.h>
using namespace std;void myfunc(string str){cout << str << "\n";
}int main(){int T;cin >> T;vector<string> user_names(T);vector<string> emails(T);for(int i=0; i<T; i++){cin >> user_names[i] >> emails[i];}vector<string> gmail_users;for(int i=0; i<T; i++){if(regex_match(emails[i], regex("(.*)@gmail.com"))){gmail_users.push_back(user_names[i]);}}sort(gmail_users.begin(), gmail_users.end());for_each(gmail_users.begin(), gmail_users.end(), myfunc);
}
从gmail_users
这个vector的头开始到结束进行遍历,对里面的每个元素进行myfunc
的操作,在这边我的操作是按行打印 嗯就很好懂啦 但是就是要记住是for_each
不要和其他的弄混了(日常弄混 就这样
[C++复健日常] for_each相关推荐
- 个人向前端知识“复健”
let obj = { a: 1, b: 2 }; Object.prototype.c = 3; // 所有obj添加c Object.defineProperty(obj, 'd', { enum ...
- 前端复健(微信小程序)
前端复健 WXML语言(HTML衍生物) 分为成对出现和不成对出现 属性设置 <关键词 属性名称="属性值"> 通用属性:样式,id,响应函数,参数传递 class中的 ...
- 2019NOIP算法复健+学习
前言: 原本因为kma太弱,很多算法没学学了也不会用,打算设置密码给自己看.后来想了想,觉得也没有必要,既然决定了要学些东西到脑子里,就没什么好丢人的. 注:"×"意为完全没学,& ...
- JAVA复健DateNote.001
JAVA复健手术第一天 jdk环境配置 1,安装jdk,同时记住java文件安装目录2,设置环境变量 编辑PATH变量,在末尾加上 %JAVA_HOME%\bin; 新建CLASSPATH %JAVA ...
- 【综合复健训练2021/1/18:题解】Comprehensive Training (CF 1000 ~ 1600)
Comprehensive Training (CF 1000 ~ 1600) 前言 A:贪心 1600 B:排序+贪心 1400 C:二分+贪心 1800 D:博弈 1200 F:DFS搜索 160 ...
- 【c++复健】双指针应用
[c++复健]双指针-leetcode应用题 继续撸c++和算法. 双指针数组操作. 第一个题目是给一组递增排列的数组(有负数和正数),然后要你把每个元素平方后的结果重新按照升序排列. 解题思路是,在 ...
- 【c++复健】双指针(第二弹)
[c++复健]双指针(第二弹) 还是在乐扣刷双指针题目. 这次第一题是字符串反转,没什么要求,就是不能新建数组,那就直接双指针对换位置. class Solution {public:void rev ...
- 专题采访高维视力复健体系创始人 两天看清2.0的四维六度空间集训法
李彦良,国家视力执业保健师,创新中医传承人,特色中医执业医师,脑科学研究训练专家,脑神经网络专业硕士,美式心理疗愈实战专家,太极养生功法传承人,他在国内首创一种全面完整的高维视力复健Hws体系,技术全 ...
- 【c++ 复健】从简单的做起,数组和二维数组
[c++ 复健]从简单的做起,c++数组和二维数组 知识点主要是二维数组,一维数组直接建就行了. 静态的: type arrayName[array size]; 在堆里动态分配空间创的动态数组: d ...
最新文章
- Socket编程之简单介绍
- 面向对象程序设计第二次作业(2)
- UE4学习-新建C++组件、编码遇到问题
- 手机技巧:手机用一段时间就发烫,如何解决?
- 建立单链表 单链表的插入_单链列表插入
- Eclipse开发Android常用快捷键
- markdown编辑器 使用语法
- java初级学习04
- ZWrite 和ZTest
- 【洛谷 P3299】 [SDOI2013]保护出题人 (凸包,三分,斜率优化)
- html问卷调查实验报告,调查问卷实验报告
- PLSQL中存储过程的建立,导出,导入,使用
- qq邮箱发html版式是乱的,为什么在Word里编辑的内容到QQ邮箱里发给别人是乱的,我用附件发的呀...
- java提取jks文件提取私钥_如何从JKS文件中取出PEM格式证书
- vbox虚拟机添加硬盘
- Matplotlib绘制立方体示意图-伪三维
- Servlet学习记录2
- WINVNC Server详解
- React Native 中使用 Animated 实现物体下落动效
- 自动驾驶(三十二)---------车辆行人识别