EN JP CN

CWARN.INCL.ABSOLUTE

CWARN.INCL.ABSOLUTE

絶対パスがインクルードディレクティブで使用されています

CWARN.INCL.ABSOLUTE チェッカーは、絶対パスがヘッダー名として使用されているインスタンスを検出します。

脆弱性とリスク

ヘッダーファイルのインクルードに絶対パスは使用できません。ディレクトリパスは、コンパイラオプションで指定する必要があります。

脆弱コード例

1  #include "D:\\Work\\Projects\\TheBest\\common.h"

Klocwork 絶対パスがインクルードステートメントで使用されているため、この例にフラグを立てます。