比较两个map里的数据
2024-10-01 02:28:17
template <class DataType>
void ProcessMap(std::map<std::string, std::vector<DataType> > &mymapa, std::map<std::string, std::vector<DataType> > &mymapb) {
typename::std::map<std::string, std::vector<DataType> >::const_iterator it=mymapb.begin(), find_it;
for(;it!=mymapb.end();++it) {
find_it = mymapa.find(it->first);
if(find_it != mymapa.end()) {
std::cout<<find_it->first<<"\t";
typename::std::vector<DataType>::const_iterator sit;
for(sit=find_it->second.begin(); sit!=find_it->second.end(); ++sit) {
std::cout<<*sit<<" ";
}
std::cout<<std::endl;
}
}
}
给定mymapb,mymapa,如果mymapb里的key出现在mymapa中,就打印出对应mymapa中的key和values。
最新文章
- UIAlertViewController的使用
- WPExpress78_update 离线包
- BUG描述规范
- 运维工作中常用到的几个rsync同步命令
- STM32学习笔记(三) STM32的GPIO的深入学习
- Linux下vi编辑器粘贴复制剪切功能
- EasyMock 使用方法与原理剖析
- phpredis
- java中static关键字的作用
- Postfix邮件服务器
- vue缓存页面
- pygame-KidsCanCode系列jumpy-part13-改进跳跃
- Python有趣时刻,这些代码让你大呼";卧槽,怎么会这样";
- 书法字帖 PDF转化为可打印PDF
- 关于RabbitMQ服务器整合(二)
- sqlserver查询连续签到天数
- hadoop之 map个数控制
- The Activities of September
- Happy Matt Friends(HDU5119 + dp)
- [转]Web后台模拟前端post(带NTLM验证)