Ev gelişme Yığın gevşemesi nedir? - techopedia nedir?

Yığın gevşemesi nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Stack Unwinding ne anlama geliyor?

Yığın çözme, çalışma süresi boyunca kayıtları geri yüklemek veya temizlemek için işlev girişlerini çözerken C ++ ve benzeri programlama dillerinde kullanılan yöntemdir. Bu genellikle kontrol bir kayıttan çağrı kaydına geçirildiğinde veya bir istisna atıldığında ve kontrol bir try bloğundan C ++ dilinde bir işleyiciye aktarıldığında yapılır.

Techopedia Yığın Çözmeyi Açıklıyor

Bir programdan veya bir kod bloğundan çıkıldığında yığın çözme otomatik olarak yapılır. Bir program bloğunda, bu blok kapsamı içinde oluşturulan nesneler başka bir blok tarafından aktarılamaz veya bunlara erişilemez. Bu nedenle, belirli bir denetim bu program bloğundan ayrıldığında, içinde bildirilen veya inşa edilen tüm nesneler yıkıcılar tarafından otomatik olarak yok edilir. Nesneye yönelik programlamada, yıkıcılar, nesneleri yok ederken çağrılan yöntemlerdir. Yığın algoritmasını veya son giren ilk çıkar işlemini kullanırlar. En son beyan edilen nesne, yıkıcı tarafından yok edilen ilk nesne olacaktır. Yığın temizlenir veya açılır.

Yığın gevşemesi nedir? - techopedia nedir?