【发布时间】:2010-11-30 10:54:22
【问题描述】:
如果我有一个 C++ 类 X,它实现了 COM 接口 IY 和 IZ,并且我有一个指向 X 类型对象的 IY 接口的指针 y,我这样做:
IZ *z = dynamic_cast<IZ *> ( y );
这不会增加对象的引用计数,是吗?我不必执行 Release() 来解释它,对吧?
如果重要的话,我正在使用 ATL/COM。
我猜答案是“不,它不会增加引用计数,不,你不必 Release()”,但我想确定一下。
提前致谢。
【问题讨论】:
标签: interface com dynamic-cast reference-counting atlcom