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