Connaître l'instance de class

cs_jerame Messages postés 33 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 28 novembre 2005 - 18 janv. 2005 à 17:16
ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 - 18 janv. 2005 à 17:35
Bonjour à tous,

J'ai plusieurs class qui héritent les unes des autres, je souhaiterais
connaître l'instance de ma class, pour savoir si je suis au bon niveau,
avant d'éffectuer une opération dessus.

Y a til un moyen de connaitre l'instance du class comme en java ?

C'est a dire y a t'il l'équivalent de instanceof (venant de JAVA) en C++

Merci de vos réponses

1 réponse

ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
18 janv. 2005 à 17:35
Il y a peut-être moyen en activant la RTTI et en utilisant typeid.

Le plus simple, c'est de déclarer une enum avec le type des classes et de créer une méthode virtuelle redéfinie pour toute les classes dérivée du genre GetClassId qui renverra une des valeurs de l'enum.
0