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
ЕГО Метрика: Нет