13/09/2008, 03:56
|
| | | 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 |