Bonjour, qui peut m'aider à faire cette Class Etudiant qui possede un nom, un prénom et une matricule et qui possede les fonctions suivantes : "afficher" le prénom , le nom et le marticule ET les fonctions SetPrenom et SetMatricule.
MERCI
// Ajoutez ce qui manque ici :
//
main()
{
Etudiant x("zalika","abdou",97010111);
x.affiche(); // Doit afficher "Prénom : zalika ; Nom : abdou ; Matricule : 97010111"
x.setPrenom("Thomas");
x.setMatricule(25010111);
x.affiche(); // Doit afficher "Prénom : soumana ; Nom : abdou ; Matricule : 25010111"
return 0;
}
Que dites vous avec la classe suivante car je ne retouve pas tres bien avec les chars et pointeurs. je vous demande de donner votre appréciation sur ce qui suit
class Etudiant
{
private:
string m_Nom;
string m_Prenom;
int m_Matricule;
public:
Etudiant();
Etudiant(string& nom, string& prenom, int matricule);
~Etudiant();
void SetNom(string& nom);
void SetPrenom(string& prenom);
void SetMatricule(int maricule);
/* string GetNom();
string GetPrenom();
int GetMatricule(); */
void Affiche();
};
Voila comment j'ai developpé mes fonctions (methodes)
c'est cette version qu'il faut considerer la version precedente porte des erreurs .
Que dites vous avec la classe suivante car je ne retouve pas tres bien avec les chars et pointeurs. je vous demande de donner votre appréciation sur ce qui suit
En effet, il n'y a rien a faire dans le destructeur (les destructeurs des chaines sont appelés automatiquement).
Les delete se font seulement sur les objets alloués avec new