[RSS] GCC doit émettre des warnings pour des usages de l'opérateur xor comme 2^16, 2^32, 2^64 qui prêtent à confusion, d'après des utilisateurs

https://ift.tt/eA8V8J

GCC doit émettre des warnings pour des usages de l'opérateur xor comme 2^16, 2^32, 2^64 qui prêtent à confusion
D'après des utilisateurs

Dans bon nombre de langages de programmation dont le C et le C++, l'opérateur ^ ne fait pas référence à celui d'exponentiation, mais au OU exclusif. Il vient alors qu'après évaluation, une expression comme 2^16 donne non pas 65 536, mais 18. Des exemples d'utilisation de cet opérateur foisonnent sur la toile et certains peuvent prêter à confusion pour qui lit...

Aucun commentaire:

Enregistrer un commentaire