FAQ Tiger T4
Comment détecter si _type est un Named ou pas
Avec un dynamic_cast:
Named *named = dynamic_cast (type);
Si `type' peut être vu comme un Named, alors `named' reçoit l'objet contenu par `type', mais en lui donnant le type Named cette fois-ci.
Si par contre `type' ne peut pas être vu comme un Named, alors on se retrouve avec `named' = 0.
|