Bonjour,
Je viens de découvrir par hasard qu'en C++ on peut utiliser les mots clés and, or et même not pour remplacer && et || et !
if( foo(teta) && alpha > beta || (x & 1) && !(gui->*data) );
est quand même moins explicite que :
if( foo(teta) and alpha > beta or (x & 1) and not(gui->*data) );
(OK, sur developpez ils sont pas en couleur, mais dans code::blocks ca rend bien !)
Seulement voila, j'ai jamais vu un seul code les utiliser. Mais alors, vraiment jamais ! Pas un seul, rien !
Pourquoi ne pas les utiliser ? Ils sont quand même plus simples et plus facile à écrire, surtout || !
Partager