C++ 比较C+中的字符*+;词典编纂

C++ 比较C+中的字符*+;词典编纂,c++,char,compare,C++,Char,Compare,我知道我可以通过等比较string。但是如何按字典顺序比较char*?阅读这里:有两种形式 默认值(1): 模板 bool词典编纂比较(InputIterator1 first1,InputIterator1 last1, 输入过滤器2优先2,输入过滤器2最后2); 海关(2): 模板 bool词典编纂比较(InputIterator1 first1,InputIterator1 last1, 输入计数器2优先2,输入计数器2最后2, 比较comp); 词典编纂少于比较 如果范围[first

我知道我可以通过
等比较
string
。但是如何按字典顺序比较
char*

阅读这里:有两种形式

默认值(1):

模板
bool词典编纂比较(InputIterator1 first1,InputIterator1 last1,
输入过滤器2优先2,输入过滤器2最后2);
海关(2):

模板
bool词典编纂比较(InputIterator1 first1,InputIterator1 last1,
输入计数器2优先2,输入计数器2最后2,
比较comp);
词典编纂少于比较

如果范围[first1,last1]在词典学上比范围[first2,last2]小,则返回true

也许太明显了,但是……突然浮现在我的脑海里。
template <class InputIterator1, class InputIterator2>
  bool lexicographical_compare (InputIterator1 first1, InputIterator1 last1,
                                InputIterator2 first2, InputIterator2 last2);
template <class InputIterator1, class InputIterator2, class Compare>
  bool lexicographical_compare (InputIterator1 first1, InputIterator1 last1,
                                InputIterator2 first2, InputIterator2 last2,
                                Compare comp);