Liberia list.c
Hola
Estoy haciendo una lista con la liberia list.c . He hecho una clase de tipo Ficha . La lista es de punteros a ficha :
list<Ficha*> Lista;
El caso es que inserto fichas, borro fichas y recorro la lista sin ningún problema, pero no soy capaz a mostrar las varialbes del obeto lista .
Recorro la lista con un iterador :
iterator itr;
me pongo al principio de la lista :
iterator=Lista.begin();
Muestro la primera ficha :
cout<<*str; <- asi es komo dicen ke hay ke hacer para mostrar un elemento de la lista .
El caso es que me muestra una dirección de memoria, y no se como acceder al objeto para mostrarlo yo .
Si alguien ha manejado alguna vez esta liberia agradecería mucho su ayuda ...
Estoy desesperado ...
Gracias ...
Estoy haciendo una lista con la liberia list.c . He hecho una clase de tipo Ficha . La lista es de punteros a ficha :
list<Ficha*> Lista;
El caso es que inserto fichas, borro fichas y recorro la lista sin ningún problema, pero no soy capaz a mostrar las varialbes del obeto lista .
Recorro la lista con un iterador :
iterator itr;
me pongo al principio de la lista :
iterator=Lista.begin();
Muestro la primera ficha :
cout<<*str; <- asi es komo dicen ke hay ke hacer para mostrar un elemento de la lista .
El caso es que me muestra una dirección de memoria, y no se como acceder al objeto para mostrarlo yo .
Si alguien ha manejado alguna vez esta liberia agradecería mucho su ayuda ...
Estoy desesperado ...
Gracias ...
2 respuestas
Respuesta de raguin
1
Respuesta de silvit
1