STL - 常用关联容器代码 - set & multiset

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 代码如下: /* 5. set & multiset */ set cities{ "Braunschweig", "Hanover", "Frankfurt", "New York", "Chicago", "To...

代码如下:

/*
        5. set & multiset
    */

    set<string> cities{
        "Braunschweig", "Hanover", "Frankfurt", "New York",
        "Chicago", "Toronto", "Paris", "Frankfurt"
    };
    multiset<string> dup_cities {
        "Braunschweig", "Hanover", "Frankfurt", "New York",
        "Chicago", "Toronto", "Paris", "Frankfurt"
    };
    cout << "cities before:" << endl;
    ContainerUtil<set<string>>::printElements(cities);
    ContainerUtil<multiset<string>>::printElements(dup_cities);

    cities.insert({ "London", "Munich", "Hanover", "Braunschweig" });
    dup_cities.insert({ "London", "Munich", "Hanover", "Braunschweig" });
    cout << "cities after:" << endl;
    ContainerUtil<set<string>>::printElements(cities);
    ContainerUtil<multiset<string>>::printElements(dup_cities);

运行结果:
cities before:
  Braunschweig  Chicago  Frankfurt  Hanover  New York  Paris  Toronto
  Braunschweig  Chicago  Frankfurt  Frankfurt  Hanover  New York  Paris  Toronto
cities after:
  Braunschweig  Chicago  Frankfurt  Hanover  London  Munich  New York  Paris  Toronto
  Braunschweig  Braunschweig  Chicago  Frankfurt  Frankfurt  Hanover  Hanover  London  Munich  New York  Paris  Toronto

 

目录
相关文章
|
1月前
|
存储 C++ 容器
set容器-set和multiset区讲解
set容器-set和multiset区讲解
14 0
|
3月前
|
存储 算法 C++
STL几个容器的比较
STL几个容器的比较
|
4月前
|
存储 C++
【C++】map/multimap/set/multiset的经典oj例题 [ 盘点&全面解析 ] (28)
【C++】map/multimap/set/multiset的经典oj例题 [ 盘点&全面解析 ] (28)
|
3月前
|
机器学习/深度学习 C++ 容器
STL_set/multiset
STL_set/multiset
24 1
|
3天前
|
程序员 索引 Python
06-python数据容器-set(集合)入门基础操作
06-python数据容器-set(集合)入门基础操作
|
1月前
|
存储 JSON C++
【C++】容器篇(五)—— map和set的基本介绍
【C++】容器篇(五)—— map和set的基本介绍
|
1月前
|
安全 Java API
Java并发 - J.U.C并发容器类 list、set、queue
Queue API 阻塞是通过 condition 来实现的,可参考 Java 并发 - Lock 接口 ArrayBlockingQueue 阻塞 LinkedBlockingQueue 阻塞 ArrayQueue 非阻塞 LinkedQueue 非阻塞
|
1月前
|
存储 安全 C++
深入理解C++ STL中的vector容器
深入理解C++ STL中的vector容器
12 0
|
2月前
|
存储 算法 C++
万字长文:C++模板与STL【常用STL容器】
万字长文:C++模板与STL【常用STL容器】
|
2月前
|
存储 算法 C++
C++ STL精通之旅:向量、集合与映射等容器详解
C++ STL精通之旅:向量、集合与映射等容器详解
99 0