Wat is overbelasting?

Overbelasting kan verwijzen naar een van de volgende:

1. Overbelasting is over het algemeen een term die wordt gebruikt om te beschrijven wanneer een apparaat of service de aanbevolen limieten overschrijdt. Een populair netwerk kan bijvoorbeeld overbelast raken met gebruikers of de voeding kan overbelast raken wanneer er een stroomstoot optreedt. Vaak als een overbelasting optreedt, presteert het apparaat of de service slecht of helemaal niet.

2. Overbelasting verwijst naar een reeks processen in de computerprogrammering waardoor een speciaal woord of symbool meerdere betekenissen kan krijgen:

Functieoverbelasting is een functie die voorkomt in verschillende programmeertalen, met name C ++ en Java, waarmee verschillende functioneel verschillende functies of methoden dezelfde naam kunnen delen. Bijvoorbeeld, myfunction () en myfunction (object Obj ) kunnen volledig afzonderlijke functies zijn. De compiler kan kiezen welke functie moet worden uitgevoerd op basis van de doorgegeven argumenten.

Overbelasting van de operator, ook bekend als "ad hoc polymorfisme", is een proces in de computerprogrammering. Een operator (zoals + of - ) kan "overbelast" zijn, zodat het een andere bewerking uitvoert, afhankelijk van zijn operanden. Een + b kan bijvoorbeeld optellen als de variabelen a en b beide getallen zijn. Maar als de + -operator overbelast is om met matrices om te gaan, kan deze automatisch matrixtoevoeging uitvoeren als a en b matrices zijn.

Fouttolerantie, programmeervoorwaarden