Minimalist bir işaretçi kapsamı yalnızca öğelerine yönelik zayıf referansları korur.
ERROR(/org.bytedeco.javacpp.PointerScope)
un aksine, bu sınıfın örnekleri, çöp toplayıcının, kapsama eklenmiş olsa bile artık erişilemeyen bir işaretçinin belleğini boşaltmasını engellemez.
Kapsam kapatıldığında, halen geçerli olan tüm işaretçilerin konumu otomatik olarak kaldırılacak, halihazırda çöp olarak toplanmış olanlar ise göz ardı edilecektir.
Kamu İnşaatçıları
Genel Yöntemler
geçersiz | ekle (İşaretçi işaretçisi) Bu kapsama bir işaretçi ekleyin. |
senkronize geçersiz | kapalı () |
geçersiz | ayır (İşaretçi işaretçisi) Bu kapsamdan bir işaretçiyi ayırın. |
Kalıtsal Yöntemler
Kamu İnşaatçıları
genel WeakPointerScope ()
Genel Yöntemler
genel geçersiz ekleme (İşaretçi işaretçisi)
Bu kapsama bir işaretçi ekleyin.
Kapsama eklenen işaretçiler, çöp toplayıcı tarafından zaten serbest bırakılmadıkları sürece, kapsam kapatıldığında otomatik olarak serbest bırakılacaktır.
Bu pointer
zaten bu kapsama eklenmişse, bu yöntemin hiçbir etkisi yoktur.
Parametreler
Işaretçi | eklenecek işaretçi |
---|
Atar
Yasadışı Durum İstisnası | eğer bu kapsam zaten kapatılmışsa |
---|
genel senkronize void close ()
genel boşluk ayırma (İşaretçi işaretçisi)
Bu kapsamdan bir işaretçiyi ayırın.
Bir işaretçiyi kapsamdan ayırmak, kapsamı kapatırken belleğinin serbest bırakılmasını önleyecektir.
Bu pointer
bu kapsama eklenmemişse bu yöntemin hiçbir etkisi yoktur.
Parametreler
Işaretçi | ayırma işaretçisi |
---|
Atar
Yasadışı Durum İstisnası | eğer bu kapsam zaten kapatılmışsa |
---|