Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/08/2011, 20:32
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: por que declarar una funcion como const

ME da la impresion que se usan en tecnicas de desarrollo de software....imnaginate que tenes dos modulos.... que cada programador se encarga de cada uno pero se tienen que interconetar.
Supongamos que uno de estos brinda la oportunidad de acceder a un objeto. y el otro modulo lo modifica a gusto sin importa el funcionamiento del otro. El modulo modificado podria despues realizar mal su tarea.

La idea seria que al declarar algo como const solo sea accedido como lectura para asegurarse la integridad de los objetos.

Imaginate esto a gran escala con cientos de Clases modulos y programadores. Donde cada uno sabe sobre su codigo y nada mas. Seria una mala practica que un programador se paroveche de la implementacion del otro.....