我可以依靠的假設(換句話說:是不是通過標準保證的?)是:C++ set ordered iterating - 迭代集合的結果,按標準排序?
set<T>::begin()
將指向一套最小的元素?- 迭代設置,(從
set<T>::begin()
到set<T>::end()
)會按遞增順序給元素嗎? - 並且只是爲了確定:這些屬性是否適用於
map
中的密鑰?
我的意思是set
和map
從STL
。
P.S.我知道與operator<()
並定義自己的比較。請確保我有關此標準的說法嗎?
你可以參考標準? –
@GrzegorzWierzowiecki我剛剛添加了C++ 11標準中的一些引用。 – juanchopanza
謝謝。這正是我很好奇的。順便說一句。你知道它是否適用於較早的C++標準嗎? –