Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/09/2008, 03:56
Avatar de Mort20
Mort20
 
Fecha de Ingreso: junio-2008
Ubicación: Roca Casterly
Mensajes: 141
Antigüedad: 16 años, 7 meses
Puntos: 2
Respuesta: diferencia * y &?

En el primero (&) estás diciendo que t es un objeto de temperatura pasado por referencia, eso es: todo cambio en t dentro de la función afecta a la temperatura que se ha pasado como ese parámetro sea dónde sea que se ha invocado.

En el otro t es un puntero. Sin embargo, como los punteros por defecto se pasan por referencia, en tu caso ambas funciones tendrán el mismo efecto, o por lo menos deberían. Puede que algún compilador no los pase por referencia por defecto, pero me extrañaría.
__________________
Un Lannister siempre cumple sus promesas