当前位置: 首页>>代码示例>>C++>>正文


C++ unordered_multimap::begin方法代码示例

本文整理汇总了C++中unordered_multimap::begin方法的典型用法代码示例。如果您正苦于以下问题:C++ unordered_multimap::begin方法的具体用法?C++ unordered_multimap::begin怎么用?C++ unordered_multimap::begin使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在unordered_multimap的用法示例。


在下文中一共展示了unordered_multimap::begin方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: cbn_consoleOutput

void cbn_consoleOutput(unordered_multimap<string, string> &folder)
{
    std::cout << "Folder contains:"<<endl;
    for ( auto it = folder.begin(); it != folder.end(); ++it ){
    std::cout << " " << it->first << ":" << it->second;
    std::cout << std::endl;}
}
开发者ID:CraigNielsen,项目名称:Side_Projects_Cpp,代码行数:7,代码来源:consoleOutputs.cpp

示例2: eraseIf

void eraseIf(unordered_multimap<K, V, H, E, A>& unordered, EraseIfFn const& f) {
  for (typename unordered_multimap<K, V, H, E, A>::iterator i = unordered.begin(), e = unordered.end();
       i != e;)  // no ++i - intentional
    if (f(*i))
      i = unordered.erase(i);
    else
      ++i;
}
开发者ID:graehl,项目名称:hyp,代码行数:8,代码来源:Unordered.hpp

示例3: eraseIfVal

void eraseIfVal(unordered_multimap<K, V, H, E, A>& umap, EraseIfFn const& f) {
  for (typename unordered_multimap<K, V, H, E, A>::iterator i = umap.begin(), e = umap.end();
       i != e;)  // no ++i - intentional
    if (f(i->second))
      i = umap.erase(i);
    else
      ++i;
}
开发者ID:graehl,项目名称:hyp,代码行数:8,代码来源:Unordered.hpp

示例4: umm_buckets

void umm_buckets(unordered_multimap<string, string> &folder)
{
    std::cout << "folder buckets contain:\n";
    for ( unsigned i = 0; i < folder.bucket_count(); ++i) {
      std::cout << "bucket #" << i << " contains:";
      for ( auto local_it = folder.begin(i); local_it!= folder.end(i); ++local_it )
        std::cout << " " << local_it->first << ":" << local_it->second;
      std::cout << std::endl;
    }
}
开发者ID:CraigNielsen,项目名称:Side_Projects_Cpp,代码行数:10,代码来源:consoleOutputs.cpp

示例5: sketchUnorderedComparisonError

uint64_t sketchUnorderedComparisonError(const unordered_multimap<string, string>& map1, const unordered_multimap<string, string>& map2){
	uint64_t res(0);
	string beg,end;
	for (auto it=map1.begin(); it!=map1.end(); ++it){
		beg=it->first;
		end=it->second;
		auto ret = map2.equal_range(beg);
		for (auto it2=ret.first; it2!=ret.second; ++it2){
			if(isCorrect(end,it2->second)){
				++res;
			}
		}
	}
	return res;
}
开发者ID:stage-comprection,项目名称:evaluation_v2,代码行数:15,代码来源:mapping_utils.cpp


注:本文中的unordered_multimap::begin方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。