摘要:
COM接口指针很危险,因为使用过程中需要每一个使用者都要严格并且正确的AddRef和Release,一旦出现问题,就会造成对象不能被正常释放,或者对象被重复删除,造成程序崩溃。所以使用COM接口,必须小心翼翼才行。但是,即使所有的代码中,都正确的AddRef和Release,也不一定能保证万无一失,例如:void SomeApp(IHello * pHello){IHello * pCopy = pHello;pCopy->AddRef();OtherApp();pCopy->Hello();pCopy->Release();}看起来无懈可击,但是假设OtherApp中抛出了 阅读全文
posted @ 2012-04-27 09:43 一年级的小学生 阅读(487) 评论(0) 推荐(0) 编辑