Ama*_*thi 5 c++ memory-corruption
我的项目有问题.有时执行失败,错误"无法访问读/写位置xxxxx".我知道这是一个内存损坏错误.但是我如何追踪该错误.它在内存释放变量时失败,如果我评论该行它处理正常.也就是说,这个变量的内存已经被释放了.早些时候它工作正常,我最近添加了代码,但我没有改变任何与此相关的事情.我怎样才能检查内存损坏情况.
根据所提供的信息,您必须逐步检查最近添加的所有代码(如果这是最近的问题),并评估和检查每一行,看看是否占用了内存。 memcopy如果您为要复制的项目的大小分配太多,则可能会导致此类错误的命令。
确保您也只删除一次对象(指针)。
| 归档时间: |
|
| 查看次数: |
11367 次 |
| 最近记录: |