6 Şubat 2018 Salı

C++ DELETE


     Bellek bloğunu kaldırır.
delete işlecini bir nesne üzerinde kullanmak onun belleğini kaldırır. Nesne silindikten sonra bir işaretçinin başvurusunu kaldıran bir program öngörülemeyen sonuçlara veya çökmeye neden olabilir.
delete bir C++ sınıf nesnesi için belleği kaldırmak için kullanıldığında, nesnenin belleği kaldırılmadan önce nesnenin yok edicisi çağrılır (nesnenin bir yok edicisi varsa).
delete işlecinin işleneni değiştirilebilir bir l-değeri ise, nesne silindikten sonra değeri tanımsızdır.

Hiç yorum yok:

Yorum Gönder

OVERLOADİNG

C/C++ Operatorlerin Aşırı Yüklenmesi (Operator Overloading) C++’ da +,-,*,!,++ gibi operatörler fonksiyonlar yazılarak bu operatörlere ...