已知在windows2000下,循环调用一个第三方的API,API做数据拷贝操作,操作成功但是报错,在释放拷贝的内存时跳出(API还没有返回!)。现使用catch(...)屏蔽错误,程序运行正常,但时间一久,就出现内存报急!
请问哪位高手可以将这些不用的内存合理释放?请示例,谢谢了!

解决方案 »

  1.   

    那你看看第三方的API怎么说明的
      

  2.   

    程序中有new 没有进行delete;
    仔细找吧,我曾经遇到过这种错误。
      

  3.   

    第三方的东西,不能随便就清理内存,你只有求助你的API得出处,让他给你的答案
      

  4.   

    现在麻烦的是,是API 函数自己开辟内存和自己释放的,我也不知道怎么获得他开辟的内存的地址。只眼睁睁看着内存不断扩大,直到虚拟内存报警!