xor, ^(C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Liste alphabétique des mots clés - Index


Catégorie

Représentations alternatives de tokens (C++), Opérateurs (C++)

Syntaxe

Description

L'opérateur xor est une représentation alternative de l'opérateur ^ (xor bit-à-bit).

Il renvoie un résultat true booléen si seulement l'un de ses opérandes est true. C'est en opposition avec un or inclusif qui indique que les deux instructions doivent être des integers pour qu'une instruction true soit renvoyée.

Si 2 ou 8.25 sont définis comme des integers, une instruction true sera renvoyée même si 8.25 est un décimal.

Si Jack et Jill sont tous deux définis comme homme, une instruction true sera renvoyée même si Jill est une femme.

Afin d'utiliser l'opérateur xor, vous devez activer l'option Activer les nouveaux noms d'opérateur (le commutateur -VM du compilateur, disponible sur la page Compatibilité de la boîte de dialogue Projet > Options).