Devolver por Referencia es muy útil cuando se quiere utilizar una función
para averiguar a que variable debe estar una referencia ligada. Cuando
se devuelve por referencia, se debe utilizar esta sintáxis:
En este ejemplo, el atributo del objeto devuelto por la función
encontrar_var fue asignado, no ya en
la copia, como habría sucedido si no se utilizaba la sintáxis de
referencias.
Nota:
A diferencia del paso de parámetros, aquí se debe utilizar
& en ambos lugares - para indicar que
se pretende devolver por referencia ( y no una copia, como
usualmente sucede) y que además esa referencia sea
'ligada' a una variable, y no solo asignada.