佚名通过本文主要向大家介绍了心理问题求助,系统问题求助,360问题求助,求助问题,电脑问题求助等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 紧急求助高人关于BSTR To String的内存泄漏问题
描述:
描述:
我用WUA API取系统上安装的补丁信息,例如Get_UpdateID;
我的代码基本上是这样的
BSTR s;
...
pId->get_UpdateID(&s);
char *p = _com_util::ConvertBSTRToString(s);
SysFreeString();
delete []p;
为什么会发生内存泄漏!
我测试了很多方法,发现只要我在后面利用了s的返回值,基本上都会发生内存泄漏!表现为如果做一个循环内存每次会增加4k以上。
请教高人我应该怎么使用?