问题标签 [codeguard]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++builder-10.2-tokyo - C++ Builder - CodeGuard 和 madExcept
我喜欢使用 Codeguard 实用程序来检测数组范围和内存泄漏。不幸的是,cg 在 RAD studio 10.2 中对我不起作用(我们在三台计算机上安装了 10.2 并且同样的问题)。当 CG 在代码中检测到问题时,它会冻结并且在调试器中没有行高亮显示。在 cgl 文件中没有任何内容或一两行文本 - 没有更多。这是在带有一个主 cpp 文件的小型 VCL 项目上测试的。有谁知道可以配置什么来解决这个问题?在旧版本 XE7 上,CG 没有问题,我被广泛使用。所以,我正在尝试madExcept。madExcept 可以像这样检测数组溢出问题:
整数数组[10];数组[10]=0;
对我来说,使用默认配置时,在 array[10]=0 上执行代码时不会发生任何事情(但以前版本的 rad 中的 CG 可以检测到类似的问题)。当程序完成时,madExcept 说:没有泄漏检测。madExcept 可以检测到这种溢出吗?