elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  que significa "const" despues de la lista de parametros de la función?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: que significa "const" despues de la lista de parametros de la función?  (Leído 4,336 veces)
<[(x)]>

Desconectado Desconectado

Mensajes: 215



Ver Perfil
que significa "const" despues de la lista de parametros de la función?
« en: 23 Diciembre 2010, 21:22 »


hola estaba biendo un codigo y me encuentro con esta funcion dentro de una clase

Código
  1. int elmts() const { return nelmt; }
  2.  

me podrian explicar q es lo q hace el const ??
 gracias :)!


« Última modificación: 23 Diciembre 2010, 22:04 por Littlehorse » En línea

<[(x)]>
Littlehorse
All the world's a stage
Moderador
***
Desconectado Desconectado

Mensajes: 2.714


Nie Dam Sie


Ver Perfil WWW
Re: que significa "const" despues de la lista de parametros de la función?
« Respuesta #1 en: 23 Diciembre 2010, 21:52 »

Es para remarcar que el método no va a realizar ninguna modificación en los parámetros u datos que vaya a acceder, para evitar dependiendo del caso que el compilador genere un error por posibles modificaciones de datos que no deben ser modificados.

En este post hubo una duda similar con la sobrecarga de un operador.

Cualquier cosa ya sabes.

Saludos!

#Te modifique el titulo del hilo, utiliza títulos descriptivos para la próxima!


« Última modificación: 23 Diciembre 2010, 22:04 por Littlehorse » En línea

An expert is a man who has made all the mistakes which can be made, in a very narrow field.
<[(x)]>

Desconectado Desconectado

Mensajes: 215



Ver Perfil
Re: que significa "const" despues de la lista de parametros de la función?
« Respuesta #2 en: 24 Diciembre 2010, 02:44 »



 muchas gracias! :D
En línea

<[(x)]>
Littlehorse
All the world's a stage
Moderador
***
Desconectado Desconectado

Mensajes: 2.714


Nie Dam Sie


Ver Perfil WWW
Re: que significa "const" despues de la lista de parametros de la función?
« Respuesta #3 en: 24 Diciembre 2010, 02:55 »

De nada!  ;D
En línea

An expert is a man who has made all the mistakes which can be made, in a very narrow field.
joshka

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: que significa "const" despues de la lista de parametros de la función?
« Respuesta #4 en: 24 Diciembre 2010, 23:27 »

Como bien dice Littlehorse, no se puede decir mejor, solo remarcar una cosa: es una buena práctica de programación ya que contra más cosas hagamos para que el compilador pueda detectar los errores, menos se dentendrá un programa en tiempo de ejecución si da un fallo.

Un saludo!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines