Я пытаюсь использовать min_element для массива структур, но я просто не могу определить двоичную функцию для этой операции.
Я хотел бы определить эту структуру неявно, без, но
Это нормально?Я перепробовал почти все, но, похоже, ничего не работает.
struct pred : public binary_function <bool , float3 , float3>
{
bool operator () ( const float3 a, const float3 b)
{
return a.x > b.x;
}
}
Вместо этого я получаю странные ошибки, которые я неправильно реализую, и возникают проблемы с перегрузкой одного из типов, которые я не знаючто именно.
Спасибо за вашу помощь.
Мне просто нужен пример для работающей MIN_ELEMENT
функции с принятием двоичного предиката.
Еще раз спасибо!