我知道我可以通过 string
<
等比较 >
但是如何按字典顺序比较 char*
呢?
最佳答案
在这里阅读: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);
字典序小于比较
关于c++ - 按字典顺序比较 C++ 中的 char*,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16494676/