引入:2018年10月看《C++ Primer 第5版》而写的简单笔记
| Map set 关联容器 Map头文件 Set头文件 Multimap头文件 Multiset头文件 Unordered_map/set map<string, int> word_count2; set<string> word_not{"the","then","but","or","an","a"}; if(word.find(word)==word.end()) |
1. 使用关联容器 1)Map:键值对 Set:每个元素只包含一个关键字 2)类型分三种: [1] Set,map [2] 重不重复关键字 [3] 顺序或无序 ① Map被称为关联数组,不同于下标不必须是整数 ② Set是关键字的简单集合 2. 使用map 是模板,提取元素获取为pair类型的对象,first为关键字,second为值 3. 使用set 也是模板 Find调用返回一个迭代器,返回指向给定关键字的迭代器或者尾后迭代器 |