STL 地图是有序的吗?
具体来说,我需要知道是否订购了 std::map 。因此,如果我对其进行迭代,它将首先使用第一个插入字符串进行迭代。
那么下面会一致地迭代A,C然后B吗?
std::map<string,string> str_map;
str_map.insert(std::make_pair("A","Data"));
str_map.insert(std::make_pair("C","Data"));
str_map.insert(std::make_pair("B","Data"));