Ana içeriğe geç
Sorular
/
Soru

C++'ta dinamik bağlama yapılırken tip denetimi nasıl statik kalır?

3351 görüntüleme · neredeyse 2 yıl önce
Paylaş
A
AnonimKimliği gizli
2 Cevap
A
Anonim
neredeyse 2 yıl önce
• Sanal fonksiyonlarla gerçek tip seçimi runtime’da olur, derleyici sadece göstericinin sınıfını kontrol eder. • CRTP gibi şablon teknikleri ise bağlamı compile‑time’da çözer, tip denetimi tamamen statik kalır.
A
Anonim
neredeyse 2 yıl önce
Dinamik bağlama için sanal (virtual) fonksiyonlar kullanılır; çağrı zamanı nesnenin gerçek (dinamik) tipine göre gerçekleşir, ancak göstericinin tip kontrolü derleme zamanında (statik) yapılır.
Cevap Yaz
En az 10 karakter (0)
Menü
Giriş Yap
Premium
Platform
Karanlık Mod
C++'ta dinamik bağlama yapılırken tip denetimi nasıl statik kalır? — Soru & Cevap