La surcharge d'une fonction ou d'un opérateur signifie que le même nom de fonction ou symbole d'opérateur peut avoir différents paramètres. Par exemple, si vous dites qu'un vecteur 3D est égal à un autre vecteur 3D, comme (1,2,3), cela est assez clair. Toutefois, vous pouvez utiliser l'opérateur `equals` pour dire que votre vecteur 3D est égal à un seul nombre, par exemple 1. Dans ce cas, le vecteur 3D est peut-être défini comme (1,1,1), mais la partie surchargée est constituée de plusieurs opérateurs "3D Vector =" avec différents paramètres. Le langage devrait examiner le contexte pour savoir lequel utiliser.
overload (surcharge)
La surcharge d'une fonction ou d'un opérateur signifie que le même nom de fonction ou symbole d'opérateur peut avoir différents paramètres.
Ask questions and help your peers Developer Forums
Write your own tutorials or read those from others Learning Library