关于MSXML2::IXMLDOMDocumentPtr的内存泄漏问题?MSXML3.dll 请求帮忙
不知道用过MSXML2::IXMLDOMDocumentPtr的兄弟有遇到这种问题?
#import "MSXML3.dll" // Is correct?
#include <msxml2.h> // Is correct?
class Packet
{
public:
Packet()
{
m_docPtr.CreateInstance("Msxml2.DOMDocument.3.0");
}
~Packet()
{
m_docPtr.Release(); // 其实调不调Release执行结果是一样的
}
private:
MSXML2::IXMLDOMDocumentPtr m_docPtr;
};
比如我在某地方用到Packet:
void LoginReq(....)
{
Packet pack;
...;
}
问题是每调用一次LoginReq,内存就增加4K! 我在网上搜索了一下,发现其他人有出现这种情况.不知道怎么回事,请兄弟帮帮忙!