Destruktor je v objektovém programování metoda, která je zavolána při likvidaci instance své třídy v paměti počítače.
Při likvidaci instance třídy (objektu) by mělo dojít k uvolnění všech zdrojů, se kterými objekt pracoval. To může programátor zajistit právě pomocí destruktoru. Podobně jako lze pomocí konstruktoru zajistit alokaci prostředků při vytváření objektu.
Destruktor nemá návratovou hodnotu a žádné parametry. Nemá-li třída destruktor, překladač vytvoří implicitní destruktor.
Související články
Zdroj
Poslední aktualizace obsahu: 2024-06-14 23:54:04
Zdroj: Wikipedia (autoři článku Destruktor)
Licence textu: CC-BY-SA-3.0 Unported
Tento článek byl automaticky přejat z Wikipedie. Na obrázcích nebyly provedeny žádné změny. Obrázky se zobrazují ve zmenšené velikosti (jako miniatury). Kliknutím na obrázek získáte další informace o autorovi a licenci. Byly změněny prvky designu, odstraněny některé odkazy specifické pro Wikipedii (např. odkazy na Editaci a nebo na neexistující hesla) a provedena optimalizace pro rychlé načítání.