佚名通过本文主要向大家介绍了对象指针,对象指针数组,类对象指针,不要返回局部对象指针,对象指针调用构造函数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 对象指针释放问题
描述:
解决方案1:
描述:
我定义了一个类CMYCLASS,从一个已有的接口派生。
使用这个类对象时,是用new动态申请的,并且能这个对象正常工作。可是要释放这个对象时就出错。
释放方法我试了release()和delete,都不行。
不知是何原因?
(release()里头也是使用delete this)
解决方案1:
搂住是想绕过QueryInterface吧?呵呵,报告的是什么错误?
解决方案2:在new 完调用 addref()
您可能想查找下面的文章:
- 为什么用CComPtr<IObj>创建的对象不能Release,而用IObj创建对象指针,就可以Release?
- 调用com接口函数返回的dispatch指针如何转换成自定义com对象指针呢?用于调用该接口的函数
- 如何在一个类中得到调用者的指针呢
- 如何获取内存里某一进程的某一对象指针??
- 为了获得子对象指针,为什么要强制转换成基对象指针?
- 定义一个全局的对象指针,在主线程赋值,在子线程中用不知道可不可行???
- 是否允许在线程间传递MFC对象指针的问题,请各位给我一些提示或参与讨论!
- 能不能将一个远端对象的接口指针传给第三者?怎样传?请高手指点。
- 取得被聚合对象的IUnknown和IDispatch接口指针
- 如何将com对象的指针转化为com对象的指针