C ++ STL Сортировка () Функция, двоичный предикат

У меня есть кусок кода, который смущает меня:

   sort(data, data+count, greater<int>() );

Это является функцией сортировки в стандартной библиотеке C. У меня проблемы с выяснением значения третьего аргумента. Я прочитал, что это называется двоичным предикатом. Что это значит и как я могу сделать свой собственный такой предикат?

11
задан Jon 10 September 2011 в 13:49
поделиться