Isi kandungan:
Takrif - Apa maksud Maksud Penulis Stale?
Bug penunjuk basi merujuk kepada kategori ralat pengaturcaraan yang rumit yang mungkin timbul dalam kod yang menjalankan peruntukan dinamik, khususnya dengan fungsi bahasa C "malloc" atau yang setaraf dengannya.
Bug penunjuk basi juga dikenali sebagai bug aliasing.
Techopedia menerangkan Bug Poin Stale
Dalam kes di mana pelbagai petunjuk menujukan sebahagian storan tertentu, ia boleh berlaku bahawa storan dibebaskan atau diagihkan semula melalui alias tertentu dan kemudian dirujuk melalui yang lain. Ini boleh membawa kepada kerugian yang jarang dan mungkin sporadis berkenaan dengan sejarah peruntukan dan keadaan arena malloc.
Jika tiada alias dicipta untuk memori yang diperuntukkan, bug semacam ini boleh dengan mudah dielakkan. Satu lagi pilihan untuk mengelakkan pepijat penuding basi ialah penggunaan bahasa peringkat tinggi seperti Lisp yang menggabungkan pemungut sampah.
Istilah pointer pointer bug kini dikaitkan dengan pengaturcaraan C; Walau bagaimanapun, pepijat ini telah hadir dengan cara yang sangat serupa di Fortran dan ALGOL 60 sepanjang 1960-an.
