std::map での順序を理解しようとしています。
http://www.cplusplus.com/reference/map/map/
内部的には、マップ内の要素は常に、(Compare 型の) 内部比較オブジェクトによって示される特定の厳密な弱い順序付け基準に従って、そのキーによって並べ替えられます。
私がこれを行う場合:
myMap["two"] = 2;
myMap["three"] = 3;
myMap["one"] = 1;
を反復myMap
処理し、値を出力します。出力はどうなりますか?
要素が追加された順序になっているコンテナを探しています。この場合、反復のために出力 2、3、1 が期待されます。