Qu'est-ce que la surcharge?

La surcharge peut faire référence à l’un des éléments suivants:

1. En général, la surcharge est un terme utilisé pour décrire quand un appareil ou un service dépasse ses limites recommandées. Par exemple, un réseau populaire peut être saturé d'utilisateurs ou l'alimentation peut être surchargée en cas de surtension. Souvent, en cas de surcharge, le périphérique ou le service fonctionne mal ou pas du tout.

2. La surcharge fait référence à un ensemble de processus de programmation informatique par lesquels un mot ou un symbole spécial peut recevoir plusieurs significations:

La surcharge de fonctions est une fonctionnalité présente dans plusieurs langages de programmation, notamment C ++ et Java, qui permet à plusieurs fonctions ou méthodes fonctionnellement différentes de partager le même nom. Par exemple, myfunction () et myfunction (objet Obj ) peuvent être des fonctions entièrement distinctes. Le compilateur peut choisir la fonction à exécuter en fonction des arguments transmis.

La surcharge d’opérateurs, également appelée «polymorphisme ad hoc», est un processus de programmation informatique. Un opérateur (tel que + ou - ) peut être "surchargé" de sorte qu'il effectue une opération différente, en fonction de ses opérandes. Par exemple, a + b peut effectuer une addition si les variables a et b sont toutes deux des nombres. Mais si l'opérateur + est surchargé pour gérer les matrices, il peut automatiquement effectuer l'addition de matrice si a et b sont des matrices.

Tolérance aux pannes, Termes de programmation