Al escribir la siguiente función abs
, me sale el error:función no sea miembro no puede tener cv-calificador
función no miembro de unsigned int abs(const T&)
no puede tener cv-calificador.
template<typename T>
inline unsigned int abs(const T& t) const
{
return t>0?t:-t;
}
Después de retirar el calificador const
para la función no hay error. Como no estoy modificando t
dentro de la función, el código anterior debería haberse compilado. Me pregunto por qué obtuve el error.