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