Red de conocimiento informático - Problemas con los teléfonos móviles - STL, función std::max, el tercer parámetro es inútil, ¿cómo cambiarlo?

STL, función std::max, el tercer parámetro es inútil, ¿cómo cambiarlo?

plantilla ltclass _Pr, clase _Ty1, clase _Ty2 gt en línea recta

bool _Debug_lt_pred(_Pr _Pred

const _ty 1 amp; _Left, const _Ty2 amp_pair,

_Dbfile_t _File, _Dbline_t _Line)

{//Prueba si _Pred(_left, _right) y _Pred están estrictamente ordenados débilmente

If ( ! _ Pred(_left, _right))

Retorno (falso);

else if(_ Pred(_right, _left))

_DEBUG_ERROR2("Operador no válido lt, _File, _ Line);

Retorno (verdadero);

}

Este es un código fuente que requiere una función de comparación. Es una clasificación débil estricta.

Solo pregunte, _Pred(_Left, _Right) y _Pred(_Right, _Left) no son válidos

Función:

3.12 1 lt;5.42 5 true

5.42. 1 lt;3.12 5 true

Entonces esta función no funciona

Hay muchas cosas sobre clasificación débil estricta en Internet

No entiendo. tampoco.