Почему я получаю это предупреждение в Qt Creator: ` встроенная функция 'bool Lion::growl()' используется, но не определена?
Я перепроверил свой код и получил декларацию
inline bool growl ()
in Lion
(lion.h
)
и соответствующая реализация в lion.cpp
:
inline bool Lion::growl ()
Что происходит?
РЕДАКТИРОВАТЬ: Мое предположение заключалось в том, что законно определять фактический встроенный метод в файле .cpp (ключевое слово inline
предупреждает компилятор о необходимости искать тело метода в другом месте), или я ошибаюсь?
Я не хочу загромождать файлы заголовков деталями реализации.