内存泄露问题 我在一个类中用malloc申请了块内存char *pData,然后将该内存的指针传到另一个类中,然后在该类中free(pData),能否释放掉?如释放不掉该如何释放? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我再细细描述下: 我在一个类中用malloc申请了块内存char *pData,然后将该内存的指针赋值给一个结构体中的指针变量,然后将该结构体加入到一个队列中去(队列结构为一个类),然后另一个类从队列中取出该结构体,并将pData所指的内存区的数据复制出来,然后我free(char *pData)结果还是泄露了 很容易产生"野指针"和"memory leak" 我觉得能够释放掉我建议你先测试一下,既然你的程序需要反复申请内存,那么可以这样测试:每次申请大一点的内存,在申请内存后,使用memset将得申请的内存区域置为0(如果你申请的内存有可能没有被使用,这一步千万别忘了),如果存在内存泄漏,过一段时间肯定会死机的,并且每次申请的内存越大,死机越快(排除其他地方内存泄漏的可能)。 不管你对360是何种态度,它的界面倒是要研究一番。 利用socket套接字接受到数据之后假如对方发过来的是2进制数据,利用char来转换会出错? ActiveX在网页调用出错 这几句代码哪里有问题? 全局钩子的问题/ 大家来看看有没有这种设备,叫什么呀,谢谢 广州的程序员,请大力推荐一些可打折的科技书店。。。。。。 请C++高手回答:一个有关C++语言新关键字的问题! VS2010下应该如何查找CMainFrame函数的声明和定义? 求解关于局域网上传输语音的两个难题! Shareaza 我编译成功了,但运行起来主功能都打不开,是否有窍门 vc能否导出函数关系图?逆向?visio?
我在一个类中用malloc申请了块内存char *pData,然后将该内存的指针赋值给一个结构体中的指针变量,然后将该结构体加入到一个队列中去(队列结构为一个类),然后另一个类从队列中取出该结构体,并将pData所指的内存区的数据复制出来,然后我free(char *pData)结果还是泄露了