Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: xRodak en 11 Enero 2014, 20:21 pm



Título: [Duda] return_type funtion(type arg) const; ??
Publicado por: xRodak en 11 Enero 2014, 20:21 pm
Hola ! Estoy estudiándome un libro, y de repente me aparece una función del tipo como señalé más arriba como método de una clase.

Y ya me ha aparecido unas 3 veces, así que supongo que debe ser importante. Podría alguien decirme que significa el 'const' a la derecha de la declaración de la función, así como también aparece en su definición?

return_type funtion(type arg) const;

Gracias de antemano.


Título: Re: [Duda] return_type funtion(type arg) const; ??
Publicado por: ivancea96 en 11 Enero 2014, 20:28 pm
Si aparece a la derecha, es que no modifica los miembros de la clase.

Info (http://www.cprogramming.com/tutorial/const_correctness.html)


Título: Re: [Duda] return_type funtion(type arg) const; ??
Publicado por: xRodak en 11 Enero 2014, 20:56 pm
Gracias, ya lo entendí completamente !

Saludos !