【C++】RTTI

如果我有一個父類 Flyable,還有兩個子類  Bird和Plane,有一個函數 doSomething,它的形參是一個Flyable指針,如果我想在程序中判斷,這個指針指向的到底是Bird還是Plane,那我可以用typeid來判斷,判斷過後還可以用dynamic_cast,把這個指針轉化爲相應類型。
相關文章
相關標籤/搜索