Number of Header Files

Количество включенных заголовочных файлов

Описание

Эта метрика измеряет количество заголовочных файлов в проекте, который рассматривается в анализе. И непосредственно и косвенно включенные заголовочные файлы считаются.

Метрика дает немного отличающийся номер, чем фактическое количество заголовочных файлов, которые вы используете, потому что 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;
 }

В этом примере код не вызывает ни одной из функций, определяемых в iostream и string. Эти заголовки не рассматриваются в анализе. Polyspace® вычисляет эту метрику, чтобы быть нулем.

Метрическая информация

Группа: проект
Акроним: INCLUDES
Метрика HIS: нет