devoir implémenter operator== quand operator!= l'est
Ça n'est pas un problème complètement général avec les surcharges d'opérateurs? La surcharge d'opérateurs permet principalement l'obfuscation, les bugs cryptiques, et les idées foireuses (par exemple, inventer des opérateurs connus de soi seul pour la concaténation). S'assurer de la cohérence d'une série de (+, +=, ++, -, -=, --, *, *=, /, /=, l'unary -() ), c'est bien galère.
[^] # Re: Namespace bits ?
Posté par arnaudus . En réponse au journal Jouons avec le ``switch`` et C++17. Évalué à 6.
Ça n'est pas un problème complètement général avec les surcharges d'opérateurs? La surcharge d'opérateurs permet principalement l'obfuscation, les bugs cryptiques, et les idées foireuses (par exemple, inventer des opérateurs connus de soi seul pour la concaténation). S'assurer de la cohérence d'une série de (+, +=, ++, -, -=, --, *, *=, /, /=, l'unary -() ), c'est bien galère.