Тип, объект или функция, используемые в нескольких единицах перевода, должны быть объявлены в одном и только в одном файле
Эта проверка деактивируется в анализе Polyspace ® по умолчанию в качестве кода. См. раздел Шашки, деактивированные в Polyspace как анализ кода по умолчанию (Polyspace Bug Finder Access).
Тип, объект или функция, используемая в нескольких единицах перевода, должна быть объявлена в одном и только в одном файле.
При объявлении идентификатора в файл заголовка можно включить файл заголовка в любую единицу перевода, где идентификатор определен или использован. Таким образом обеспечивается согласованность между:
Объявление и определение.
Объявления в различных единицах перевода.
Правило применяет практику объявления внешних объектов или функций в файлах заголовков.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: Основные понятия |
| Категория: Обязательно |