COM中没有调用析构函数吗?为什么会这样?该怎么处理

COM中没有调用析构函数吗?为什么会这样?
如题!
哪个大虾给讲解一下,先谢谢了


------解决方案--------------------
COM里采用引用记数AddRef(),Release()机制进行对象生命周期的管理,只有当引用记数 <=0时才会真正删除对象,才会调用析构函数。
------解决方案--------------------
COM并不是单为C++设计的,在其他语言里没有析构函数这种东西。所以MS为COM设计了引用计数这一释放机制。
------解决方案--------------------
楼上正解
------解决方案--------------------
com里边通过调用AddRef 来管理com组件的使用者数量(内部维护的计数器),当不在使用的时候使用Release(),当内部计数器为0的时候,com组件将会自动被删除。不需要你管理。生命周期的管理使用的就是上边那两个函数。