Bonjour,
J'ai un peu cherché sur le net une réponse à ma question. Je n'ai rien trouvé de précis donc je m'adresse à vous. Si par mégarde je suis passé à coté de quelque chose, merci de me rediriger :-).
Mon problème :
J'ai une classe virtuelle pure nommée Voiture et plusieurs classes (VoitureRouge, VoitureVerte, ...) qui héritent de celle ci. Je ne peux pas toucher au code de ces classes-ci !
J'ai également une autre classe virtuelle VoitureDeCourse pure qui hérite de la classe Voiture et plusieurs classes (VoitureDeCourseBleue, VoitureDeCourseNoire, ...) qui héritent de VoitureDeCourse. Je peux modifier ces classes ci.
Dans mon programme, je reçois aléatoirement des objets VoitureRouge, VoitureDeCourseNoire, etc.
Y a-t-il un moyen simple de savoir si l'objet que je reçois est une Voiture ou si c'est une VoitureDeCourse ?
Merci d'avance pour vos réponses,
Bonne journée![]()
Partager