Özetle bir yığın çerçevesi kavramını açıklayabilir
Fikir almak gibi görünüyorçağrı yığınıprogramlama dili tasarımı. Ama (muhtemelen, sadece yeteri kadar arama yok) ne iyi herhangi bir açıklama bulamıyorumyığın çerçevesi.
Birileri birkaç kelime bana izah etmenizi rica ediyorum.
CEVAP
Yığın yığın çerçevesi üzerine itti alır veri bir karedir. Bir çağrı yığını halinde, yığın çerçevesi bir işlev çağrısı ve değişken verileri temsil eder.
Eğer doğru hatırlıyorsam, fonksiyon dönüş adresini ilk, sonra bağımsız ve uzay yerel değişkenler için yığın üstüne itilir. Birlikte, "kare, Bu büyük olasılıkla mimariye bağımlı olmasına rağmen". bu yaptıkları İşlemci kaç her karesinde olduğunu bilir ve çerçeveler itti ve haşhaş gibi işaretçi buna göre kapalı yığın yığın taşır.
DÜZENLEME:
Üst düzey çağrı yığınları ve işlemcinin çağrı yığını arasında büyük bir fark var.
İşlemci çağrı yığını hakkında konuştuğumuzda, adresleri ve değerleri ile çalışma hakkında konuşuyoruz/sözcük düzeyinde baytmontaj ya da makine kodu. Orada "çağrı yığınları" ne zaman konuşmak hakkında yüksek seviyeli diller, ama onlar bir hata ayıklama/çalışma aracı tarafından yönetilen çalışma ortamı, böylece günlük ne yanlış gitti ile programınızı (en yüksek seviye). Bu seviyede, satır numaraları ve yöntemi ve sınıf isimleri gibi şeyler genellikle bilinir. İşlemci kodu gelene kadar, bu şeyler kesinlikle hiçbir kavram vardır.
Bozuk hata ayıklama Nasıl yığın çerçev...
Akarsu kavramını açıklayabilir misiniz...
Nasıl bir baskı izleme/günlüğü konsola...
Tam olarak bana açıklayabilir PostgreS...
Varlık Çerçevesi - "type 'Ka...