Soyut bir alt sınıfa sahip olduğumu varsayalım, alt ve alt sınıfları Child1 ve Child2. Eğer bir Ebeveyn * alan bir fonksiyonum varsa, bu fonksiyonun gerçekte alınıp alınmadığı Child1 * ya da Child2 * olup olmadığını belirlemek için bir yol (belki de RTTI ile?) Var mı?Temel sınıfına bir işaretçi verilen bir alt sınıfı tanımlamak ister misiniz?
Buradaki RTTI ile ilgili deneyimim, foo'nun bir Parent * olduğunda, foo'nun bir üyesi olan alt sınıftan bağımsız olarak typeid (foo) tipid (parent *) döndürdüğü olmuştur.
A "Ana *" her zaman bir "Üst" *. Bu bir asla * bir Çocuk *. Sormak istediğin şey "işaret ettiği şeyin türü nedir". –
Kerrek SB: Dün sana soğuk omzunu verdim, ama gerçek programlamaya gittiğimde, yorumun muhtemelen sayfadaki her şeyden daha değerliydi. Bunun için üzgünüz ... – ExOttoyuhr