會灰的飛貓 -
c++ 判斷基類指針指向的真實對象類型
在 c++ 面向對象使用中,我們常常會定義一個基類類型的指針,在運行過程中,這個指針可能指向一個基類類型的對象,也可能指向的是其子類類型的對象,那現在問題來了,我們如何去判斷這個指針到底執行了一個什麼類型的對象呢?
![上傳中...]()
今天我們就聊一下這個問題,首先我們要區分是否允許 RTTI,據此有不同辦法。
1 允許使用 RTTI
在打開 rtti 的場景下,可以使用 dyna
運行時
,
rtti
,
c++
,
多態
,
指針
收藏
評論