Ayuda programa en C++ en dinamica

Lupos
23 de Mayo del 2005
Hola, soy novato en esto de la programacion en C++ y tengo un problema con un programa en dinámica.
Mi problema es que tengo creada una clase con variables estaticas y hay una cola dinámica como variable de esta misma clase.
Tengo que crear una lista con punto de interes dinamica con elementos de esta clase que he creado pero cuando añado un elemento de esa clase a la lista, los valores que tenia almacenados en la cola me salen valores extraños.
Me han dicho que eso se arregla creando u constructor de copia de la cola pero no se como hacerlo, si alguien fuese tan amable de ayudarme...

Mi cola tiene la siguiente estructura:

typedef char cadena13[13];
typedef enum boolean{false, true};
typedef struct nodocola *ptrcola;
typedef struct nodocola{
cadena13 dato;
ptrcola siguiente;
};
class cola{
ptrcola principal;
public:
cola();
cola(const cola &I);
~cola();
void encolar(cadena13 entrada);
void desencolar();
void primero(cadena13 &salida);
boolean estavacia();
};

Gracias

kamegeist
23 de Mayo del 2005
el que le salgan valores extraños almacenados en su cola, es generlamente por problemas en el manejo de los punteros. Revise bien su estructura ...