Questions et réponses pour le operator-overloading :

La surcharge d'opérateurs est une fonctionnalité d'un langage de programmation qui permet des implémentations personnalisées pour les opérateurs en fonction des types d'opérandes impliqués. Certains langages permettent de définir de nouveaux opérateurs tandis que d'autres permettent uniquement la redéfinition des opérateurs existants.

11
votes
une caractéristique quelque peu peu connue de C # est la possibilité de créer implicite ou explicite ...

11
votes
J'ai remarqué que lorsqu'une instance avec une méthode surchargée __ str __ est transmise à la fonction imprimer comme argument, elle ...

10
votes
Lorsque je compile le snippet suivant, je reçois une erreur de compilateur avec Clang, mais pas avec g ++ / msvc: xxx pré> L'erreur signalée est la suivante: p&g ...

10
votes
Vous pouvez surcharger l'opérateur True et FALSE, j'ai regardé des exemples et j'ai trouvé ce ...