exponenta event banner

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

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

Описание

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

Метрика дает немного другое количество, чем фактическое количество используемых файлов заголовков, поскольку также подсчитываются внутренние файлы заголовков 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
ЕГО метрика: Нет