23/08/2010, 08:39
|
| | Fecha de Ingreso: agosto-2010
Mensajes: 8
Antigüedad: 14 años, 3 meses Puntos: 0 | |
Respuesta: [AYUDA]Usando apuntadores de lista es un error tipografico, he reescrito el problema de forma más sencilla para que se remarcar mi problema. (y claro lo he hecho a mano)
el compilador se queja de que el objeto ap (de tipo list<string>) no se corresponde con el tipo de c.lista.begin() que desde mi punto de vista es lo mismo. de hecho se queja de que el operador de asignacion no está definido
de hecho, para no llevarme a confusion hice un pequeño programa en el main para ver si hacia algo mal, pero es que incluso dentro de la clase contenedor tengo recorridos de lista donde uso esa misma asignacion la ap=c.lista.begin()
el problema está en que por lo que sea al definir list<string> dentro de la clase MostrarLista no se cree que sea del mismo tipo que c.lista ...
incluso no teniendo bien la relacion de amistad, comenté la linea private: por curiosidad y el problema continua persistiendo.
creo que me voy a saltar esto, y en vez de usar apuntadores, trabajaré con contenidos ... a la espera de que me venga la luz :P |