Destruktorius (programavimas)

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Peršokti į: navigaciją, paiešką
 Nuvola-like search trash.svg  Manoma, kad šis straipsnis yra beviltiškas.
Jo turinys, struktūra, stilius ar kitos savybės yra tokios, kad jo neįmanoma pritaikyti enciklopedijai.
Priežastis atskirai nesukonkretinta, bet jei ji neakivaizdi, tai gali būti nurodyta istorijoje ar aptarime.
Jei galite parašyti šį straipsnį iš naujo, tegul ir kelis kartus mažesnį, taip ir padarykite!

Destruktorius – specialus objekto metodas, atsakingas už visų objekto užimamų resursų (atminties, užmegztų tinklo jungčių, laikinų bylų) užleidimą kitiems tikslams. Baigus vykdyti destruktoriaus kodą, objektas laikomas „sunaikintu“ – jokie vėlesni kreipiniai į jį nebeleistini. Deja, bendru atveju sunku užtikrinti, ar visų nuorodų į tokį objektą jau atsikratyta ir ar destruktorius nebus klaidingai iškviestas tam pačiam objektui pakartotinai. Todėl naujesnės programavimo kalbos vietoj destruktoriaus naudoja užbaigiklį.