【发布时间】:2012-08-10 16:12:05
【问题描述】:
我有一个关于检查指针以查看它们是否符合特定派生类并采取必要措施的问题。
假设我目前有 2 个派生类 DerivedClass1 和 DerivedClass2 以及基类 BaseClass。我想检查以下操作。
Ptr<BaseClass> ptr;
if (ptr points to DerivedClass1)
{
行动1
}
别的
{
行动2
}
如何检查指向特定 DerivedClass 的 ptr 点?
【问题讨论】:
-
不,很可能你不想想知道
*ptr的动态类型是什么。