Мониторинг обменных курсов валют
18c0693f

Алгоритм lexicographical_compare()


template< class InputIterator1, class InputIterator2 >

bool

lexicographical_compare(

   InputIterator1 first1, InputIterator1 last1,

   InputIterator1 first2, InputIterator2 last2 );

template< class InputIterator1, class InputIterator2,

          class Compare >

bool

lexicographical_compare(

   InputIterator1 first1, InputIterator1 last1,

   InputIterator1 first2, InputIterator2 last2,

   Compare comp );

lexicographical_compare() сравнивает соответственные пары элементов из двух последовательностей, ограниченных диапазонами [first1,last1) и [first2,last2). Сравнение продолжается, пока не будет найдена первая пара различных элементов, не достигнута пара [last1,last2] или хотя бы один из элементов last1 или last2 (если последовательности имеют разные длины). При обнаружении первой пары различных элементов алгоритм возвращает: