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.


7
votes
Je viens d'avoir une idée du dernier nigth lors de l'écriture d'une expression if Et parfois, l'expression a tendance à être longue quand vous l'avez comme ceci: if ...

7
votes
Ce qui suit est un échantillon approximatif de ce que le code ressemble à la question, la question est de savoir comment puis-je avoir dérivéOne et dérivé ...

7
votes
Pourquoi la surcharge des opérateurs de flux () devrait-elle être conservée comme des amis plutôt que de leur faire des membres de la classe? ...