ton constructeur est
etudiant(string mt[], float nt[],string n);
son implémentation est
etudiant(string mt[], float nt[],string n):personne(n)
{
...
}
cela équivaut à peu de choses près à
etudiant(string mt[], float nt[],string n)
{
Personne p(n);
personne=p;
...
}
si l'opérateur d'égalité est défini.
Nota:
l'opérateur d'héritage (:) est une spécificité du C++ et n'hexiste plus en C#
ou on écrira
etudiant(string mt[], float nt[],string n)
{
personne=new Personne(n);
...
}
......... sauf erreur de ma part.
___________________________________________________________
MagicalementNono 