standard et AND (&) - C++ - Programmation
Marsh Posté le 24-06-2003 à 09:13:18
&& pas &
(sinon pour le stdart je sais pas, mais ca me paraitrait logique)
Marsh Posté le 24-06-2003 à 09:14:43
BlackGoddess a écrit : bonjour, |
Oui mais l'opérateur c'est && qui est en fait un "et alors".
& est l'opérateur AND bit à bit.
Marsh Posté le 24-06-2003 à 09:15:07
oui c'est bien défini: évaluation partielle de gauche à droite
Marsh Posté le 24-06-2003 à 09:32:37
évaluation partielle de gauche à droite
ca veut dire qu'il n'evalue la 2eme que si la 1ere est vrai donc ?
Marsh Posté le 24-06-2003 à 09:38:39
BlackGoddess a écrit : évaluation partielle de gauche à droite |
Oui
Marsh Posté le 24-06-2003 à 09:53:22
heureusement pour tous les "if (obj && obj->a)" qu'on voit partout...
Marsh Posté le 24-06-2003 à 09:56:23
Konar a écrit : heureusement pour tous les "if (obj && obj->a)" qu'on voit partout... |
Marsh Posté le 24-06-2003 à 13:43:46
c'est justement pour savoir si je pouvais prendre cette 'liberté' que je posais la question
Marsh Posté le 24-06-2003 à 13:44:40
BlackGoddess a écrit : c'est justement pour savoir si je pouvais prendre cette 'liberté' que je posais la question |
Ben oui tu peux
Marsh Posté le 24-06-2003 à 09:10:03
bonjour,
on m'a dit que lorsqu'on effectue un & entre 2 expressions, si la 1ere est fausse, il ne cherche pas a evaluer la 2eme (a l'inverse du VB). Je voulais savoir si cela faisait partie d'un standard ?
merci
---------------
-( BlackGoddess )-