Studiando le classi e roba varia...e cercando di fare qualche programma mi sono imbattuto in un problema...implementazione del costruttore di copia per un tipo di classe per me particolare:
Io negli altri tipi di classi riesco a implementare il costruttore di copia...cioè quando ad esempio quando codice e descrizione fanno parte della classe coda...ma in questo caso non ci riesco...non so proprio da dove cominciare...anzi...l'unica cosa che so...codice://File di specifica typedef struct esame{ int codice; const char* descrizione; struct esame* next; }; class coda{ public: coda(); coda(const coda& c); bool empty(); void clear(); void push(const esame el); void pop(esame& el); void top(esame& el); void stampa(); private: esame* createesame(int codice,const char* descrizione); esame* first; esame* last; };
Qualcuno sa aiutarmi?codice:è che nell' implementazione dovrei cominciare così... coda::coda(const coda& c){ ..... }

Rispondi quotando