Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/08/2010, 01:37
margarito04
 
Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Me pone nervioso !!!

cuando quieres pasar a la funcion una variable por puntero. Pasar un valor por referencia y por puntero es cuando dentro de esa funcion vas a cambiar el valor de dicha variable y quieres que se cambio de valor se vea reflejado en la funcion que invoco a la funcion que recibe una variable por referencia o por valor.

La referencia es hasta cierto punto similar a un puntero ya que los dos apuntan a la direccion de memoria de una variable. La diferencia es que a un puntero tu le puedes asignar otra posicion de memoria mientras que a una referencia no.

Los puntero es una caracterista que se heredo de C, por otra parte el paso por referencia es algo que surge con C++. Asi que almenos que se extrictamente necesario utiliza la referencia para variables que van a modificarse dentro de una funcion.