广州C/C++培训
达内广州岗顶中心

18087159764

热门课程

C++ 11 新特性之容器相关特性无序关联容器

  • 时间:2016-12-28
  • 发布:广州C++培训
  • 来源:达内新闻

C++ 11 新特性之容器相关特性无序关联容器

C++11新标准中引入了对map、set等关联容器的无序版本,叫做unorderer_map\/unordered_set。

无序关联容器不使用键值的比较操作来组织元素顺序,而是使用哈希。这样在某些元素顺序不重要的情况下,效率更高。

unordered_map c12;

map c13;

string string_keys[5] = {"aaa", "bbb", "ccc", "ddd", "eee"};

for(int i = 0; i < 5; i++)

{

c12[string_keys[i]] = i;

c13[string_keys[i]] = i;

}

cout<<"normal map:\n";

for(auto it13 = c13.begin(); it13 != c13.end(); it13++)

cout

cout<

cout<<"unordered map:\n";

for(auto it12 = c12.begin(); it12 != c12.end(); it12++)

cout

cout<

上一篇:C++ 11 新特性之容器相关特性shrink_to_fit
下一篇:C++ 11 新特性之容器相关特性tuple

广州达内:苹果AirPods与谷歌Pixel Buds小耳机对比

手机摄像头妙用方法大汇集

苹果冲向万亿市值的这个2017年

32GB内存条还自带64GB闪存

选择城市和中心
贵州省

广西省

海南省