ciao a tutti,
ho creato una coda rappresentata tramite una struttura dinamica costituita
da record contenenti l'elemento "e" e il puntatore all'elemento
successivamente inserito. Ho definito una classe "Coda" che ha due variabili
private: "testa" e "coda" che puntano al primo e all'ultimo arrivato. La
classe implementa ovviamente i classici metodi pop, push, top...oltre
ovviamente al costruttore (inizializza testa=0) e il distruttore.
Nel main ho istanziato l'oggetto con: Coda c.
La domanda è: come faccio a creare una nuova coda identica a c, ossia che
abbia gli stessi elementi???
Per prima cosa devo definire il costruttore di copia, giusto?

Coda(const Coda& c){ testa=c.testa; coda=c.coda; }; //costruttore di copia

come proseguo per creare un "clone" della coda creata dall'utente???

ciao!