je fais un petit programme qui permet de gérer les salariés d'une entreprise ainsi que leurs fiches de paie. Les salariés sont répartis en plusieurs catégories (cadre, technicien, administratif, intérimaire, commercial).
Ces 5 catégories sont autant de classes dérivées de la classe salarié (ou dérivant d'une classe de catégorie). Je voudrais que les méthodes implantées dans la classe salarié soient polymorphes. Pour le moment, la méthode qui m'embête est "void acquerir(void)". Elle doit permettre l'acquisition clavier d'un salarié. Cependant, quand je lui mets "virtual" devant le prototype, je me fais insulter par le compilateur et je ne comprends pas pourquoi.
void main(void) {
salarie * s = new cadre(); (*s).acquerir(); (*s).afficher(); delete s;
}
pourriez-vous m'éclairer ?
merci par avance
[edit]
en fait ça marche...je ne sais pas ce que j'ai fait
désolé pour le dérangement...
polymorphisme et héritage
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.