необязательный параметр в функции-шаблоне

Я пытаюсь добавить необязательный параметр в шаблонную функцию... По сути, это параметр, который перегружает реляционный оператор в зависимости от типа пользователя. Это моя первая функция шаблона, поэтому я довольно прост. Это должно отсортировать вектор пользовательского типа и вернуть наибольший элемент. Примерно так:

template <typename Type>
Type FindMax(std::vector<Type> vec, RelationalOverloadHere)
/..../

Как будет выглядеть второй «необязательный» параметр?

0
задан Lightness Races in Orbit 6 March 2012 в 01:29
поделиться