PDA

Visualizza versione completa : [C++] Relazionr di aggregazione


atreiu
16-05-2005, 15.27.40
ciao! devo realizzare un' applicazione in C++ destinata agli studenti per calcolare la loro media.
ho una classe studente che è in relazione di aggregazione con un oggetto modulo (esame).
l' oggetto studente è cioè composto da una serie di oggeti modulo.
Ho realizzato allora una lista di moduli,servendomi di una classe modello Lista che mi è stata fornita.

class Etudiant{
Liste <Module> L;
Chaine Nom;
public: Etudiante ( const Chaine &nom=Nom()): Nom(nom){};
void AjouterModule (nom,coef);
void DemanderNotes();
double CalculerMoyenne();
void Afficher();
void SupprimerModule(nom);
};

Ho due domande:
è giusto il modo in cui ho realizzato la relazione di aggregazione che mi è richiesta?(avrei dovuto utilizzare un indirizzamento indiretto per l'oggetto lista o va bene così?)
Mi viene chiesto se devo prevedere un distruttore e perchè...Non so rispondere!Voi?