在 map 字面量中,專案的順序無關緊要。重要的是 "排序類" 模板引數(如果省略,預設值為 std::less<>)。排序類決定了 STL 內部表示中專案的實際排序方式(透過對它們的鍵進行排序)。當迭代器使用 ++ 和 -- 時,它們會遵循排序類順序(而不是 map 字面量的明顯順序)。
std::less<>
++
--
有關指定排序類的更多資訊(包括互動式示例)