在 map 字面值中,条目的顺序并不重要。重要的是“排序类”模板参数(如果省略,则默认为 std::less<>)。排序类决定了 STL 内部表示中实际的条目顺序(通过排序它们的键)。当迭代器使用 ++-- 时,它们遵循该排序类的顺序(而不是 map 字面值表面上的顺序)。

Last modified: Thursday, 30 January 2025, 2:40 PM