ciao ragazzi...ho visto un es. tipo quello sotto dove c'era un oggetto automobile e mi chiedeva di implementare:
il costruttore,il costruttore di copia e l'operatore di assegnamento.
IO HO PENSATO DI FARE L'IMPLEMENTAZIONE COSI:codice:c++ class automobile { private: list<componente>componenti; string modello; public: automobile(); automobile(const automobile& a); bool operator = (const automobile& a); bool operator == (const automobile& a); ecc... };
tuttavia mi chiedevo se devo aggiungere qualcos 'altro nel costruttore di copia e nella definizione dell'operatore di assegnamento in quanto ho una lista di oggetti componentecodice:C++ automobile::automobile() :modello("") {} automobile::automobile(const automobile& a ) { modello=a.modello; } bool componente::operator=(const automobile& a) { modello=a.modello; }???

???
Rispondi quotando