Есть ли способ определить встроенную функцию C в файле .c, а не в файле .h?
-
02-10-2019 - |
Вопрос
Как я знаю, C-встроенное тело функции должно быть определено в.
Это обычный путь?Или как определить тело встроенной функции в файле .c?
Решение
Каждый .c
файл компилируется независимо в .o
выход.Если вы определяете встроенную функцию в .c
файл, другие исходные файлы не видят такую функцию, поэтому ее нельзя встроить.
Поэтому встроенная функция должна находиться в .h
файл, чтобы разрешить общий доступ к коду.
Не связан с StackOverflow