Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/07/2011, 16:31
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses
Puntos: 228
Respuesta: Duda con punteros

Para empezar esto esta mal:

Código C++:
Ver original
  1. ptrNuevoArbol ptrDir = arbol;
  2.  
  3. (*ptrDir)->nodo = n;

Deberia ser:
ptrDir->nodo = n;

o

(*ptrDir).nodo = n;

La primera es una abreviacion de la segunda.

ptrDir es del tipo puntero a struct arbol_binario. En ella contiene un numero que representa una direccion de memoria.

Al usar el operador * estamos accediendo a la memoria que apunta y podemos tratarla como si fuese una variable de ese tipo.

Sobre la otra duda que comentaste en ese extenso parrafo no termine de entenderla. Lo unico que te digo *arbol no es un puntero es la estructura.