probleme de virtual dans la classe fille
salut
voila j'ai une classe mere et une classe fille
dans la classe fille je crrer un constructeur avec les parametre de la classe mere plus les nouveau de la classe fille pour mes variable
jai une procedure de saisie dans la classe fille que j'ai mis en virtuel mais cela ne marche pas car je suis obliger de mettre des valeurs bidon dans mon constructeur pour que cela fonctionne
voici le code en virtuel de la classe fille:
Code:
1 2 3 4 5 6 7
|
chocolat_blanc(char Pnom, float Ppoid, float Pprix_init, int Pquantite_cacao, int Pquantite_beurre, int Pquantite_lait):chocolat(Pnom, Ppoid, Pprix_init, Pquantite_cacao)
{
quantite_beurre=Pquantite_beurre;
quantite_lait=Pquantite_lait;
}
virtual void saisie(); |
ma procedure de saisie:
Code:
1 2 3 4 5 6 7 8 9 10
|
virtual void chocolat_blanc::saisie()
{
chocolat::saisie();
cout<<"saisir la quantite de beurre"<<"\n";
cin>>quantite_beurre;
cout<<"saisir la quantite de lait"<<"\n";
cin>>quantite_lait;
} |
et voici comment je suis obligr de faire pour que cela fonctionne:
Citation:
chocolat_blanc(char Pnom="", float Ppoid=0, float Pprix_init=0,......
voila je comprend pas pourquoi
merci par avance