1616Fermer1618
GodzilLe 30/04/2016 à 18:26
Non mais sérieusement, les developeurs C++ sont devenue des breles a ce point:

http://en.cppreference.com/w/cpp/keyword/or_eq
http://en.cppreference.com/w/cpp/keyword/and
http://en.cppreference.com/w/cpp/keyword/or
http://en.cppreference.com/w/cpp/keyword/and_eq
http://en.cppreference.com/w/cpp/keyword/not

????

A la limite les "and/or/not" & co, vraiment a la limite, mais or_eq ???

var1 or_eq var2

??

On perd completement le coté visuel de l'assignation, rien n'indique que c'est bien var1 et non var2 qui recois l'assignation neutral Non seulement c'est un truc de feignasse (qui en plus demande de taper plus) mais en plus ca rends le code illisible

Le pire, c'est apriori défini comme des macros:

#define or_eq |=

\o/

Bientot

#define equal ==

ou

#define is ==
#define then {
#define endif }

if (var1 is 12) then
do something
else
do something else
endif

?