转载地址:http://hi.baidu.com/nicker2010/item/8ca1a371c7d3984eee1e53ea
lexicographical_compare: C++ STL 泛型算法函数:用于按字典序比较两个序列。
函数申明:
/**
重载1
如果[first1, last1)按字典序列小于[first2, last2),返回true,否则返回false。
*/
template <class InputIterator1, class InputIterator2 >
bool lexicographical_compare( InputIterator1 first1, InputIterator1 last1,
InputIterator2 first2, InputIterator2 last2 );
/**
重载2
功能同重载1,增加了比较函数comp,即大小关系由comp函数确定。
*/
template < class InputIterator1, class InputIterator2,
class Compare >
bool lexicographical_compare( InputIterator1 first1, InputIterator1 last1,
InputIterator2 first2, InputIterator2 last2,
Compare comp );