C++ Multimap 详解:键可重复的有序键值对容器 核心摘要: 是 C++ 标准库中基于红黑树实现的有序关联容器,支持重复键、自动按键排序、对数级查找/插入/删除操作,适用于一对多关系建模、范围查询与有序遍历等关键场景。 Multimap 的基本概念与特性 是 头文件定义的关联容器,专为允许重复键的有序键值对集合而设计。其核心特性如下: 键值对存储 每个元素为 ,键不可修改,值可自由访问与更新。 键可重复(核心差异) 区别于 , 明确支持多个相同键的元素共存,天然适配一对多数据建模需求(如:学号→多门课程、作者→多部作品)。 严格有序性 所有元素按键值升序排列(默认使用 ),插入即排序,无需手动维护顺序。