Nil (./3934) :
Sauf que, dans la majorité des cas, la surcharge d'opérateurs est plus un risque qu'un atout. C'est bien qu'un langage le permette s'il y a des besoins ; ce serait (très) dangereux que ce soit une norme vu ce que ça peut impliquer comme dangers pour la sécurité du code, surtout sur de gros projets ou lorsqu'il y a de la mutualisation de fichiers.
Mais c'est à cause de ces boulets qui font n'importe quoi avec la surcharge d'opérateurs (dédicace spéciale à Boost qui les utilise entre autres pour représenter des grammaires en BNF

) que les développeurs du Java refusent de la proposer pour les cas où ce serait vraiment utile, comme l'arithmétique d'intervalles.