|
Bas de page | |
---|---|
Auteur | Sujet : [C++] dynamic_cast |
sebmarley | Bonjour,
|
Publicité | Posté le 31-07-2001 à 16:17:25 |
Guz |
|
seblamb | Pour que dynamic_cast fonctionne il faut une fonction virtuelle dans la classe de base ( même si elle fait rien ...). |
Guz |
|
LetoII Le dormeur doit se réveiller |
|
wpk |
--------------- "Si ton labeur est dur, et si tes résultats sont minces, rappelle-toi |
sebmarley | Merci pour toutes ces reponses!!
|
seblamb | Par défaut certains compilateurs comme VC++ desactivent la RTTI.
|
sebmarley | je suis sous linux et je compile avec g++. Normalement elle est activee... |
Publicité | Posté le 01-08-2001 à 09:37:48 |
seblamb | tu peux afficher l'example que tu utilises ? |
sebmarley | class mere {
|
seblamb | Tu ne peux pas convertir a en type fille* parce que a contient la réference sur un objet de type mere.
|
sebmarley | Mais meme si je mets a = new fille; ca plante quand meme!! |
seblamb | Deja si dynamic_cast ne marche pas, le pointeur renvoyé est NULL. C'est tout l'intérêt de dynamic_cast, il faut tester le pointeur renvoyé.
|
sebmarley | donc c'est bien a cause de l'environnement, parce que moi ca plante completement a l'edition de liens!!! (et avec la rtti d'active). Merci d'avoir essayer, je sais maintenant que je dois changer d'idee si je veux terminer ce *** de prog!! |
verdoux And I'm still waiting | Y a plein d'erreurs dans ton prog, il risque pas de compiler. |
Sujets relatifs | |
---|---|
Plus de sujets relatifs à : [C++] dynamic_cast |