定义关联容器
• 当定义一个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将姓映射为名