Cita:
Iniciado por dehm Hola:
[...]
Respecto a la cláusula const, si defines la función como:
Lo que le estás diciendo es que retorne un
const long. Como Num es del tipo
long, pues se quejará. (no hay que confundir
long con
const long). C/C++ es un lenguaje fuertemente tipado y no pasa ni una
)
Para asegurarse de que la función no modifica el valor que lee, y que sólo lo devuelve, has de declararla así:
(bueno, verás que el tipo es long int y que le he cambiado el nombre, pero igualmente:
Saludos
Gracias por la aclaracion del const, siempre me confundo con eso :)
[U]
Pude solucionarlo! :D
Les cuento que en algún momento, luego de la ultima corrección a mi codigo me quedo: friend ostream& operator<<(ostream& stream, const Racional& elem);
Si no lo ven, me faltaba un espacio -.-
Muchisimas gracias a todos los que contestaron y se metieron a leer este tema :D.