如何在运行时检查void *是否为IUnknown *?

时间:2013-01-02 21:42:45

标签: c++ windows

如何在运行时检查void *是否为IUnknown *?

IUnknown *unk = dynamic_cast<IUnknown*>(item);

不起作用(编译错误)。

1 个答案:

答案 0 :(得分:6)

您无法在运行时明确确定。您不能采用任意地址并确定其后面是否有真实的IUnknown