我在C ++程序中使用gsoap客户端,但在多次调用定义的函数时它有内存泄漏。主要代码是:
for(int i=0;i<1000000;i++){
struct soap* s = soap_new();
char* run;
soap_call_ns__run(s,url,NULL,"123",&run);
soap_destroy(s);
soap_end(s);
soap_done(s);
soap_free(s);
}
跑步时,记忆力会上升; 我在Win7系统上运行它;我在ubuntu 16.10上尝试它,似乎没有内存泄漏。
任何人都可以尝试并帮助我吗?