begin process at 2008 08 20 14:26:53
1 228 884 membres
250 nouveaux aujourd'hui
14 258 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Desactiver un warning [ Divers / Divers ] (wismerhill__)

Desactiver un warning le 25/07/2006 15:01:40

wismerhill__
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

merci



wis :
in tartiflette I trust (like the others)

Re : Desactiver un warning le 25/07/2006 15:06:08

wismerhill__
Réponse acceptée !

Lors de la compilation de sources employant les STL on rencontre souvent le Warning C4786 avec un message à rallonge ressemblant à ceci :

warning C4786: 'blablabla ' : identifier was truncated to '255' characters in the debug information

Ce qui est souvent bénin, la solution pour enlever ce Warning est de rajouter la ligne suivante dans stdafx.h
#pragma warning(disable:4786)
 

EXCUSEZ MOI J'AVAIS MAL CHERCHE


wis :
in tartiflette I trust (like the others)


Re : Desactiver un warning le 25/07/2006 15:09:05

vecchio56
(Admin CS)
Juste pour savoir, tu fais un dynamic_cast avec l'option /GR-?? Comment ca pourait marcher?

_____________________________________
Un éditeur de ressources gratuit pour Windows


Re : Desactiver un warning le 25/07/2006 15:46:19

wismerhill__

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))


wis :
in tartiflette I trust (like the others)


Re : Desactiver un warning le 25/07/2006 16:05:22

vecchio56
(Admin CS)
/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 :)

_____________________________________
Un éditeur de ressources gratuit pour Windows



Classé sous : documents, desactiver, warning

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS