3

stringなどで比較できることは知っていますが、辞書式< >に比較するにはどうすればよいですか?char*

4

1 に答える 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 に答える