2
オーバーライドされたbool operator<(const std::string & rhs)
演算子を使用すると、文字列が辞書編集と比較されますか?例:C++:文字列の辞書編集の比較
std::string str1 = "aabbcc"
std::string str2 = "bbaacc"
(str1 < str2) == std::lexicographical_compare(str1.begin(),str1.end(),str2.begin(),str2.end()) // is this statement true?
はい文字列比較が字句的に実行されなかった場合は同じ意味があります – EdChum
@EdChum:実際は意味があります。一部のロケールの比較は辞書編集的ではありません。 – jpalecek
@jpalecekうーん、私はいつも西部(ASCII)の土地でこれらのことを考える傾向があるので、情報を歓迎します。 – EdChum