C/Visual C - Que tipo de dato pasa una funcion "*&"??

 
Vista:

Que tipo de dato pasa una funcion "*&"??

Publicado por Carlos (1 intervención) el 22/11/2013 03:02:30
Tengo dos clases una que tiene las caracteristicas de los enlaces y otra que tiene las caracteristicas propias de un arbol, el programa hace arboles XD. Pero tengo una duda con una funcion declarada.

La funcion en cuestion tiene la forma :
1
void Podar(enlace *&);
Lo que no entiendo es que significa el *&, es un apuntador?, enlace es un tipo de dato declarado por mi en otra clase.

En la clase que declara los nodos, tengo tambien funciones que tienen una sintaxis similar

1
2
3
4
5
6
7
8
9
10
11
12
class enlace
{
     private:
      ....
 
    public:
    enlace*&RegresaDer(void);
}
enlace*& enlace::RegresaDer()
{
        return der;
}

Tengo la misma duda que con la declaracion de la funcion anterior, que significa el *&?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Que tipo de dato pasa una funcion "*&"??

Publicado por Tom (619 intervenciones) el 22/11/2013 08:45:39
Eso es una referencia a puntero. Basicamente lo mismo que **.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar