J’ai une classe A et une autre classe qui hérite de celle-ci, B. Je suis la substitution d’une fonction qui accepte un objet de type A comme paramètre, donc je dois accepter une A. Cependant, j’ai plus tard appeler des fonctions que B a, alors je veux retourner false et pas procéder si l’objet passé n’est pas de type b.
Quel est le meilleur moyen de savoir quel type de l’objet passé à ma fonction ?