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.

10
votes
Je peux surcharger l'opérateur de parenthèses à l'aide de la signature suivante: char X = (*pMyObj)(2,3); ...

9
votes
in c # pourquoi double remplace == mais int32 ne le fait pas et quel est l'effet? Je regarde le MSDN Bibliothèque. Je vois ce l ...

9
votes
Pour la mise en œuvre New_Handler spécifique de classe, j'ai rencontré l'exemple suivant dans le livre "Efficace C ++". Cela ressemble à un problème dans un envir ...

9
votes
Quelqu'un a déjà posé cette question, mais le fil s'est retrouvé avec la question originale n'ayant pas répondu. Supposons que vous ayez ceci: p> ...