课程咨询 :18820797144

广州C++培训 > 达内新闻 > C++ 11 新特性之容器相关特性无序关联容器
  • C++ 11 新特性之容器相关特性无序关联容器

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

  • 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

最新开班日期  |  更多

c++--高薪就业班

c++--高薪就业班

开班日期:5月31日

c++--免费训练营

c++--免费训练营

开班日期:5月31日

c++--零基础全日制班

c++--零基础全日制班

开班日期:5月31日

c++--零基础周末班

c++--零基础周末班

开班日期:5月31日

  • 网址:http://gz.c.tedu.cn     地址:广州市天河北五山路 141 号尚德大厦 627
  • 课程培训电话:18820797144     全国服务监督电话:400-111-8989
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56