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.