メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

ヘッダー ファイルの数

インクルードされるヘッダー ファイルの数

説明

このメトリクスは、解析で考慮される、プロジェクト内のヘッダー ファイルの数を測定します。直接および間接的にインクルードされたヘッダー ファイルはどちらもカウントされます。

メトリクスでは使用するヘッダー ファイルの実際の数とはわずかに異なる値が返されます。それは、Polyspace® の内部ヘッダー ファイルおよびそれらのファイルにインクルードされたヘッダー ファイルもカウントされるためです。同じ理由で、明示的に新しいヘッダー ファイルをインクルードしていない場合や、コードからヘッダー ファイルのインクルードを削除する場合、メトリクスがわずかに異なる場合があります。たとえば、解析オプションを変更すると、Polyspace® の内部ヘッダー ファイルの数が変わることがあります。

すべて展開する

#include<iostream>
#include<string>
// FUnction to calculate power
 long long power(double x, int n){
	 long long BN = 1;// long long
	 for(int i = 0; i<n;++i){
		 BN*=x;
	 }
	 return BN;
 }

この例では、コードは iostreamstring で定義されている関数をどれも呼び出しません。これらのヘッダーは解析で考慮されません。Polyspace® によるこのメトリクスの計算結果は 0 となります。

メトリクス情報

グループ: プロジェクト
頭字語: INCLUDES
HIS メトリクス:いいえ