Проект многомодульный, и полно "перекрестных" запросов из модуля в модуль.
В классе есть функция-метод, заданная шаблоном. Этот класс предполагаетс пользовать из других модулей.
Где должно располагаться "тело" функции, в hpp-файле или в cpp ?
(как шаблон "узнает" какие "сущности-реализации" кода шаблона-функции надо генерировать,
если это все (запросы к ф-ии из других модулей) проясняется уже на уровене линкера, и "докомпилировать" уже нельзя).
Я пришел к выводу, что код надо размещать в hpp-файле, который включается во все вызывающие модули.
Это так или нет ?