wismerhill__
Messages postés88Date d'inscriptionmercredi 1 juin 2005StatutMembreDernière intervention26 juillet 2007
-
25 juil. 2006 à 15:01
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
25 juil. 2006 à 16:05
Bonjour je voudrais pouvoir desactiver ce warning, et savoir de maniere plus general commet faire pour desactiver certains warnings
SVP ne dites pas "C'est mal etc..." disons que je sais ce que je fais sur ce coup la :)
c:\Documents and Settings\umansky\My Documents\Visual Studio Projects\ArrayString\Portfolio.cpp(209): warning C4541: 'dynamic_cast' used on polymorphic type 'Asset' with /GR-; unpredictable behavior may result
wismerhill__
Messages postés88Date d'inscriptionmercredi 1 juin 2005StatutMembreDernière intervention26 juillet 2007 25 juil. 2006 à 15:46
salut, je ne sais as ce que c'est que l'option GR-... je fais un dymamic cast car j'ai une classe qui comporte comme attribut un std vector de pointeurs d'une autre classe qui possède elle même des classes filles.
De ce fait quand je dois modifier un element de ce vecteur par exemple pour rajouter un objet de type classe fille je dois faire un dynamic cast ...
C'est quoi ce GR- ??
Qu'est ce qui ne pourrait pas marcher
(je fais une dll que je n'ai pas commencé à debuguer, mais elle compile sans pb (sauf ces warnings))
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 25 juil. 2006 à 16:05
/GR- = pas de RTTI (information sur les types à l'exécution)
/GR = RTTI
Pour pouvoir faire un dynamic_cast, il faut que l'option /GR soit activée (sinon comportement imprévisible comme le dit le compilo)
Donc je suis pas sûr que tu saches exactement ce que tu fais :)