Bonjour a tous,
Je lance cet discussion en esperant comprendre quelquechose
Ca va faire 5ans que je developpe en C et C++ et c'est la premiere fois que je suis confronté a ce probleme
Je suis sous windows Visual2005 avec un gros projet qui me lie beaucoup de bibliotheques (wxWidget, SDL, openCV...)
J'ai reussi a contourné mon souci mais pourquoi ?
La valeur de mon int est soit 0 soit 1
Je fais un test qui a cette forme
if( !variable) { ... } else { ... }
Avec cette forme, le test me fait aller dans le if
Je refais exactement la meme chose mais cette fois avec
if ( variable!=0 ) { ... } else { ... }
Avec cette derniere forme, je passe dans le else
Je suppose donc que c'est totalement illogique
mais j'ai pt une info qui pourrait etre utile, dernierement, j'ai commencé a utiliser les threads et pt que l'API se tromperait dans une recopie ou quelquechose du genre
Partager