я только могу реализовывать в одном файле .h?
почему в одном?
главное, чтобы определения были доступны в точке инстанцирования шаблона
Это известная проблема шаблонов, они не делятся на интерфейс и реализацию как обычные функции и классы в С++. Обычно шаблонные либы это header only либы, где все шаблоны описаны в хэдерах, в одном или нескольких
Но все эти проблемы решаются модулями :)
модуль как понимаю реализация в виде статической библиотеки?
Обсуждают сегодня