Tiger est un langage informatique, et non l'animal correspondant!

FAQ Tiger Compiler Project

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.



Merci à tous les participants de cette FAQ sur Tiger: notre professeur Akim Demaille,
Sébastien Moncel et Arnaud Meyer, ingénieur informatique EPITA promo 2003.

Valid XHTML 1.0!   Valid CSS!