gpt4 book ai didi

visual-studio - visual studio vc++ 的静态代码内存泄漏检测

转载 作者:行者123 更新时间:2023-12-04 14:43:03 27 4
gpt4 key购买 nike

有没有办法用静态分析工具来检测像这样的简单内存泄漏?我无法更改代码以包含运行时内存泄漏检测中使用的典型包含(struc1 是一个包含一些字段的简单结构)。

void noRelease(void)
{
struc1 *memoryLeak;

memoryLeak = (struc1 *) malloc(sizeof struc1);
if (NULL != memoryLeak)
{
memoryLeak->a=3;
}
}

VSTS (Visual Studio Team System) 检测到由于异常导致的内存泄漏,但无法看到这种简单的泄漏。

任何想法都会很有帮助。非常感谢。

最佳答案

CPPCheck 进行静态代码分析并检测那些类型的泄漏

http://cppcheck.sourceforge.net/

关于visual-studio - visual studio vc++ 的静态代码内存泄漏检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3450918/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com