06/08/2011, 09:38
|
| | Fecha de Ingreso: junio-2008 Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 5 meses Puntos: 61 | |
Respuesta: Declaracion const El real asunto es a quien le quieres aplicar el modificador "const".
Las opciones son si se lo quieres aplicar al dato retornado o a la funcion.
Si se lo quieres aplicar al valor o referencia retornada, la sintaxis es
const int& f()
{
}
Aplicarselo a la funcion no tiene sentido. Si tiene sentido aplicarselo a un metodo no static. En ese caso significa que tu funcion se compromete a no modificar los miembros de la clase y hace que el compilador chequee mas cosas, respecto a la implementacion y respecto a quien puede validamente invocar el metodo. |