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