string
などで比較できることは知っていますが、辞書式<
>
に比較するにはどうすればよいですか?char*
1 に答える
2
ここを読んでください: std::lexicographical_compare()には2つの形式があります
デフォルト (1):
template <class InputIterator1, class InputIterator2>
bool lexicographical_compare (InputIterator1 first1, InputIterator1 last1,
InputIterator2 first2, InputIterator2 last2);
カスタム (2):
template <class InputIterator1, class InputIterator2, class Compare>
bool lexicographical_compare (InputIterator1 first1, InputIterator1 last1,
InputIterator2 first2, InputIterator2 last2,
Compare comp);
辞書式の小なり比較
範囲 [first1,last1) が範囲 [first2,last2) よりも辞書的に小さい場合に true を返します。
于 2013-05-11T07:06:17.893 に答える