Daftar Isi:
Definisi - Apa yang dimaksud Dangling Pointer?
Pointer menggantung di IT adalah pointer dalam kode yang mengarah ke blok memori yang salah atau ke beberapa tujuan yang tidak diinginkan. Dalam banyak kasus, ini karena objek asli yang ditunjuk oleh pointer telah dihapus, dipindahkan atau diganti.
Techopedia menjelaskan Dangling Pointer
Dalam beberapa bahasa pemrograman modern, pointer berfungsi sebagai referensi yang valid dalam kode. Pointer mengarahkan program ke tujuan memori tertentu di mana seharusnya ada objek yang sesuai. Namun, setiap saat objek telah dipindahkan atau dihapus, penunjuk itu menunjuk ke ruang kosong atau mungkin tidak terisi. Ini menimbulkan berbagai macam masalah. Pertama, merujuk alamat memori yang salah dapat menyebabkan aplikasi macet, atau dapat menyebabkan bug parah dan masalah yang tidak diinginkan lainnya. Selain itu, di era serangan cyber, para ahli sekarang menyarankan bahwa pointer menggantung dapat dieksploitasi untuk peretasan.
Selain penunjuk dalam kode, frasa "penunjuk menggantung" juga telah digunakan untuk berbicara tentang jenis lain dari situasi serupa dalam kehidupan nyata: misalnya, di mana nomor telepon yang dicetak pergi ke koneksi yang telah terputus atau tidak lagi digunakan. Fenomena serupa dengan penunjuk menggantung adalah pembusukan tautan di internet, di mana hyperlink menunjuk ke tujuan yang sudah usang atau ketinggalan zaman dan pengguna mendapatkan 404 pesan atau kesalahan lainnya.