Çalışma Zamanı Türü Bilgileri
Çalışma zamanı türü bilgileri (RTTI), program yürütme sırasında bir nesnenin türünün belirlenmesine izin veren bir mekanizmadır. Birçok sınıf kitaplığı satıcısı bu işlevselliği kendi başlarına uyguladığından, RTTI C++ diline eklendi. Bu, kitaplıklar arasında uyumsuzluklara neden oldu. Bu nedenle, dil düzeyinde çalışma zamanı türü bilgileri için destek gerektiği açıkça ortaya gelmiştir.
Netlik açısından, RTTI'nin bu tartışması neredeyse tamamen işaretçilerle sınırlıdır. Ancak, ele alınan kavramlar başvurular için de geçerlidir.
Çalışma zamanı türü bilgileri için üç ana C++ dil öğesi vardır:
dynamic_cast işleci.
Polimorfik türlerin dönüştürülmesi için kullanılır.
Typeid işleci.
Bir nesnenin tam türünü tanımlamak için kullanılır.
type_info sınıfı.
İşleç tarafından
typeid
döndürülen tür bilgilerini tutmak için kullanılır.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin