SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: bosspring en Jueves 4 de Noviembre de 2004, 19:04

Título: Iteradores Y Punteros
Publicado por: bosspring en Jueves 4 de Noviembre de 2004, 19:04
Tengo un problema con este tema, y muy probablemente su solución es inmediata, pero no soy capaz de dar con ella.  :(

Ahora mismos dispongo de esto:

vector<CNodoArbol>::iterator

y lo que quiero es asignar el apuntador del iterador anterior a un puntero normal:

CNodoArbol* punt

Pero no soy capaz de hacer el cast, y no veo muy claro el porqué. Si alguien me pudiese ayudar se lo agradecería un montón.

Un saludo a todos
Título: Re: Iteradores Y Punteros
Publicado por: Ruben3d en Sábado 6 de Noviembre de 2004, 14:58
Entiendo que quieres un puntero que apunte al contenido al que apunta el iterador  :blink:

Mira a ver si ésto te funciona:
Código: Text
  1.  
  2. vector&#60;CNodoArbol&#62;::iterator it;
  3.  
  4. [ aqui sitúas el iterador it en alguna posición ]
  5.  
  6. CNodoArbol *pNodo = &(*it);
  7.  
  8.  
Ésto debería funcionar.

Un saludo.

Ruben3d