【发布时间】:2010-09-09 06:23:28
【问题描述】:
我最近一直在使用 PC-lint9 找出不同的错误,这让我大吃一惊,但似乎 PC-lint9 无法跟踪悬空指针,这是我检查的代码的快照。
int* pkInt = new int;
int* pkDangInt = pkInt;
delete pkInt;
( *pkDangInt ) = 1;
PC-Lint 没有检测到错误。 我认为配置可能有问题(我没有抑制任何错误并将警告级别设置为 3 ),因为广告说:“检测悬空和未初始化的指针”。 有谁知道如何解决这个问题?
【问题讨论】:
标签: static-analysis lint pc-lint