Kaj je preobremenitev?

Preobremenitev se lahko nanaša na naslednje:

1. Na splošno je preobremenitev izraz, ki opisuje, kdaj naprava ali storitev presega priporočene omejitve. Na primer, priljubljeno omrežje lahko postane preobremenjeno z uporabniki ali pa se napajanje zaradi prenapetosti lahko preobremeni. Pogosto, ko pride do preobremenitve, naprava ali storitev slabo ali sploh ne deluje.

2. Preobremenitev se nanaša na niz procesov v računalniškem programiranju, pri katerih se eni posebni besedi ali simbolom lahko dodeli več pomenov: \ t

Preobremenitev funkcij je funkcija, ki jo najdemo v več programskih jezikih, zlasti v jezikih C ++ in Java, kar omogoča, da več funkcijsko različnih funkcij ali metod deli isto ime. Na primer, myfunction () in myfunction (objekt Obj ) sta lahko popolnoma ločene funkcije. Prevajalnik lahko izbere, katero funkcijo bo izvajal na podlagi posredovanih argumentov.

Preobremenitev operaterja, znana tudi kot "ad hoc polimorfizem", je proces v računalniškem programiranju. Operator (kot je + ali - ) je lahko "preobremenjen" tako, da izvede drugačno operacijo, odvisno od njenih operandov. Na primer, a + b lahko izvede seštevanje, če sta spremenljivki a in b oba števila. Toda, če je operater + preobremenjen, da lahko rokuje z matrikami, lahko samodejno izvede dodatek matrike, če sta a in b matrika.

Odpornost na napake, programski izrazi