怎么检测内存泄露(请高手进)
我会另开帖子给分,无上限(我分很多,问问题又不多,呵呵)
以前我用vc,里面有_DEBUG宏可以用,还可以用测试软件,如BoundCheck等,现在公司要我写测试软件去检查代码(**标准c**)是否有内存泄露,各位老大有什么好经验share吗?还有,对于标准c是否也已经有什么工具可以检测到内存泄露,类似BoundCheck
另外象vc里debug时候可以通过建立的内存分配的数据结构来检查内存泄露,我想用c也一样可以做到,不过我不懂vc里他怎么能指出代码是在哪一行出现内存泄露的,怎么判断出代码行及其内容的?用宏来实现?
另外象c++ test那样的软件可以判断出循环语句是否改变了循环条件来绝对是否是死循环,各位大侠说怎么样知道循环条件是否改变呢?