Bonjour, je parcours du code en ce moment et je suis tombé sur =!. Est ce qu'il y a une différence avec != ou pas?
Merci d'avance.
Bonjour, je parcours du code en ce moment et je suis tombé sur =!. Est ce qu'il y a une différence avec != ou pas?
Merci d'avance.
Il n'y a aucun rapport...
!= signifie "différent"
=! ne veut rien dire en tant que tel, mais est composé des deux signes = (affectation) et ! (non logique).
a =! b signifie donc simplement... a = (!b)
Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.
Salut,
Oui.
a!=b c'est un seul opérateur, l'opérateur différence. C'est équivalent à !(a==b)
a=!b c'est deux opérateurs : ! sur b et = du résultat sur a. C'est équivalent à a = (!b)
[EDIT] Arf ! Coiffé au poteau par Loïc.
Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
Merci de vos réponse je m'en vais tirer les oreilles de celui qui a écrit cela.
Partager