12.6.5. Операция list::sort()

12.6.5. Операция list::sort()

void list::sort();template class Compare

void list::sort( Compare comp );

По умолчанию sort() упорядочивает элементы списка по возрастанию с помощью оператора "меньше", определенного в классе элементов контейнера. Вместо этого можно явно передать в качестве аргумента оператор сравнения. Так,

list1.sort();

упорядочивает list1 по возрастанию, а

list1.sort( greater() );

упорядочивает list1 по убыванию, используя оператор "больше".