Встроенная функция должна быть объявлена со статическим классом хранения
Встроенная функция должна быть объявлена со статическим классом хранения.
При вызове встроенной функции, которая объявлена с внешней связью, но не определена в той же самой единице преобразования, функция может не быть встроена. Возможно, вы не увидите сокращения времени выполнения, которое вы ожидаете от включения.
Если вы хотите сделать встроенную функцию доступной для нескольких единиц перевода, вы по-прежнему можете определить ее с помощью static спецификатор. В этом случае поместите определение в файл заголовка. Включите файл заголовка во все файлы, в которые требуется встроить функцию.
Средство проверки правил помечает определения, содержащие inline спецификатор без сопроводительного static спецификатор.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: Объявления и определения |
| Категория: Обязательно |
| Категория СМЖЛ: требуется |