【C++ Primer 第13章】2. 关联容器概述

定义关联容器

• 当定义一个map时,必须既指明关键字类型又指明值类型。

• 定义一个set时,只需指明关键字类型,因为set中没有值。

关联容器初始化 : 1.  每个关联容器都定义了一个默认构造函数,它创建一个指定类型的空容器。
                            2. 我们也可以将关联容器初始化为另一个同类型容器的拷贝。
                            3. 从一个值范围来初始化关联容器,只要这些值可以转化为容器中所需类型就可以。

1 map<string, size_t> word_count;   //空容器
2 set<string> exclude = {"the", "but", "and", ”or", "an", "a", "The", "But", "And", "Or", An", "A"};
3 map<string, string> = {{"Joyce","James"}, {"Austen","Jane"}, {"Dickens","Charles"}};  //三个元素; author将姓映射为名

猜你喜欢

转载自www.cnblogs.com/sunbines/p/9047658.html