из C ++ FAQ Lite
Если вы поместите определение встроенной функции в файл .cpp, и если она вызывается из какого-либо другого .cpp-файла, вы получите «неразрешенный внешний «ошибка от компоновщика.
Как вы сообщаете компилятору о создании функции-члена inline?