标签:
?
BSTR bstrXML = NULL; //用完以后,或者 catch段中 if(bstrXML) ::SysFreeString(result); |
VARIANT varFileName; //用完以后,或者 catch段中 VariantClear(&varFileName); |
IXMLDOMDocument *pXMLDom=NULL; IXMLDOMDocument *pXSLDoc=NULL; //用完以后,或者 catch段中 SAFE_RELEASE(pXSLDoc); SAFE_RELEASE(pXMLDom); |
同时需要在文件的上面定义SAFE_RELEASE宏:
#define SAFE_RELEASE(p) do { if ((p)) { (p)->Release(); (p) = NULL; } } while(0) |
?
标签:
原文地址:http://www.cnblogs.com/time-is-life/p/5729151.html