COM自动翻版?

时间:2009-10-23 09:06:05

标签: c++ inheritance com interface

在COM中,如果我有一个接口IBase和一个继承自IBase的接口IX,我可以通过IX指针调用IBase的方法,如果没有,为什么我可以在任何COM上调用Release()和AddRef()接口指针没有向上转换?

1 个答案:

答案 0 :(得分:4)

是的,您可以通过指向派生的指针调用基数的任何方法。这正是您可以通过任何接口指针调用AddRef()Release()QueryInterface()的原因。