• [^] # Re: _Generic et surcharge de fonction

    Posté par . En réponse à la dépêche C11 n'est pas encore mort. Évalué à 3.

    Comme je le disais plus haut, la surcharge des opérateurs mathématiques constitue justement une exception. Elle obéit à des règles universellement connues et ne pose donc pas (ou beaucoup moins) de problème. De plus, ces opérateurs sont déjà une exception syntaxique (notation infixe ou préfixe au lieu d'un appel de fonction).

    Il est certain que dans un langage sans aucune forme d'héritage (ni de conversion implicite), l'overloading est beaucoup moins dangereux. Mais, à choisir entre les deux...

    Je suis vraiment étonné de la popularité que semble avoir cette "fonctionnalité" ici.