このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
リソース リーク
FILE
ポインターのスコープが終了したか、ポインターが再度割り当てられていないと、ファイル ストリームは閉じない
説明
この欠陥は、FILE
ポインターを使用してファイル ストリームを開いたが、閉じる前に以下の処理を行った場合に発生します。
ポインターのスコープの終了。
別のストリームへのポインターの割り当て。
リスク
ファイル ハンドルを明示的に、できるだけ早期に解放しないと、リソースが使い果たされることによりエラーが発生することがあります。
修正方法
FILE
ポインターを、そのスコープの終了前か、そのポインターを別のストリームに割り当てる前に閉じます。
例
結果情報
グループ: リソース管理 |
言語: C | C++ |
既定値: 手書きコードはオン、生成コードはオフ |
コマンド ライン構文: RESOURCE_LEAK |
影響度: High |