Cpp Standard Library 简明教程
C++ Library - <multimap>
Introduction to multimap
多重映射是类似于字典的数据结构。它是 (键, 值) 对的序列,其中多个值可以与等效的键相关联。它通常被称为关联数组。
在多重映射中,键值通常用于对元素进行排序。对于多重映射,键和值的数据类型可以不同,表示如下:
typedef pair<const Key, T> value_type;
多重映射通常作为二叉查找树来实现。
零大小的多重映射也是有效的。在这种情况下,multimap.begin() 和 multimap.end() 指向同一位置。