destructor
/dษชหstrสktษr/
๐ฌ๐งBahasa InggrisIlmu KomputerPemrogramanTeknisNetral
Ringkasan Makna
Fungsi khusus dalam pemrograman berorientasi objek yang otomatis dipanggil saat sebuah objek dihancurkan atau keluar dari cakupan (scope).
Penjelasan & Konteks Penggunaan
Dalam pemrograman berorientasi objek (seperti C++), destructor adalah metode anggota dari sebuah kelas yang dieksekusi secara otomatis ketika masa hidup suatu objek berakhir. Tugas utamanya adalah melakukan 'cleanup' atau pembersihan sumber daya yang telah dialokasikan oleh objek tersebut selama masa aktifnya, seperti membebaskan memori heap, menutup koneksi database, atau menutup file yang sedang terbuka untuk mencegah kebocoran memori (memory leak).
Contoh Penggunaan dalam Kalimat
โThe destructor is automatically called when the object goes out of scope.โ
โDestructor dipanggil secara otomatis ketika objek keluar dari cakupan.
โWe need to write a custom destructor to release the dynamically allocated memory.โ
โKita perlu menulis destructor khusus untuk melepaskan memori yang dialokasikan secara dinamis.
Asal-usul & Konteks Budaya
Istilah teknis dalam ilmu komputer dan rekayasa perangkat lunak yang diperkenalkan bersamaan dengan perkembangan paradigma pemrograman berorientasi objek (OOP) pada bahasa pemrograman seperti C++.