最近、さまざまなエラーを見つけるために PC-lint9 を使用していますが、本当に驚きましたが、PC-lint9 はダングリング ポインターをトレースできないようです。ここに、私が調べたコードのスナップショットを示します。
int* pkInt = new int;
int* pkDangInt = pkInt;
delete pkInt;
( *pkDangInt ) = 1;
PC-Lint によって検出されたエラーはありません。広告に「ぶら下がっているポインターと初期化されていないポインターの検出」と記載されているため、構成に問題がある可能性があります (エラーを抑制せず、警告レベルを 3 に設定しませんでした)。誰もこれを解決する方法を知っていますか?