要使用 map,必须包含头文件 map。map 的定义如下: template class Key, class T, class Pred = lessKey, class A = allocatorT class map{ ... typedef pair const Key, T value_type; ... }; map 和 multimap 十分类似,区别在于
使用 set 必须包含头文件 set。set 的定义如下: template class Key, class Pred = lessKey, class A = allocatorKey class set {...} set 和 multiset 类似,它和 multiset 的差别在于 set 中不能有重复的元素。multis
使用 multiset 必须包含头文件 set。multiset 类模板的定义如下: template class Key, class Pred = lessKey, class B = allocatorKey class multiset { ... }; 该模板有三个类型参数:Key、Pred 和 B。类型参数可以有