是否有“ CreateInstance”的对应项?
|
我们有一些使用MSXML的代码,并执行此操作来创建XML文档对象:
MSXML2::IXMLDOMDocumentPtr doc_in;
doc_in.CreateInstance(\"Msxml2.DOMDocument.6.0\");
完成doc_in后,如何销毁它?当doc_in超出范围时,它会自动销毁吗?
没有找到相关结果
已邀请:
2 个回复
剑哎
和
进行的引用计数。有关详细信息,请参见“使用和实现IUnknown”,特别是“管理引用计数的规则”。 除了使用智能指针外,最常见的还有ATL
/
和
。 因此,如果要处理指向COM实例的普通指针,则必须手动
放弃所有权。 如果您有指向COM实例的智能指针,则当智能指针实例超出范围时应为您完成“ 3”操作-但是请务必查看所使用的实际智能指针类的文档。
徐百晴墓斜