2017-01-25 68 views

回答

1

std::map是標準的C++專用容器,它已經基於密鑰保存數據。所以在填充後不需要排序。但是,是的,爲了更好地處理重複密鑰的情況,您應該使用std::multimap,因爲如果將name用作密鑰,它可以被複制。

另外,如果你使用CMap Class會更好,因爲混合標準C++和windows類似乎有點笨拙。

+1

我沒有意識到地圖已經根據關鍵字排序。謝謝。直到現在我一直在使用'CMapStringToString',但這不會*保持排序的值。 –