16/02/2008, 08:36
|
| | Fecha de Ingreso: febrero-2008
Mensajes: 11
Antigüedad: 16 años, 9 meses Puntos: 0 | |
Re: Pasar estructuras por referencia Estoy de acuerdo con Lucifer menos en el párrafo:
"En primer lugar tienes el error que menciona aloqui, te falta el & en el llamado de la función para obtener la dirección de la estructura y poder pasarla por dirección, no por referencia...el paso por referencia se hace usando referenciadores y es algo que pertecena a C++."
¿A qué te refieres con paso por dirección? ¿Y a paso por referencia?
En el ejemplo hacemos que los parámetros formales, que deben ser de tipo puntero, reciban la dirección de los parámetros reales (mediante el operador &) y por tanto se puede acceder y modificar el valor de los parámetros reales desde dentro de la función (ya que se conoce su dirección) como muy bien ha detallado Lucifer, bien con el operador -> o bien usando el operador . y el de dirección (*).
Yo a eso le llamo paso por referencia. |