我知道我可以string
通过<
>
etc. 进行比较,但是如何按char*
字典顺序进行比较?
问问题
880 次
1 回答
2
在这里阅读:std::lexicographical_compare()有两种形式
默认(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 回答