可能重複:
Finding the type of an object in C++檢查,如果指針指向一個特定的類C++
我有檢查指針,看看他們是否符合特定的派生類,並採取一個問題必要的行動。
可以說我目前有2個派生類DerivedClass1
和DerivedClass2
和基類BaseClass
。我想檢查以下操作。
Ptr<BaseClass> ptr;
if (ptr points to DerivedClass1)
{
動作1 }
其他 {
動作2 }
如何檢查ptr指向一個特定的DerivedClass?
不,很可能你*不想*知道'* ptr'的動態類型是什麼。 – 2012-08-14 11:17:59