Мы знаем, что определение функции шаблона должно перейти в файл. Это означает, что каждое устройство, которое будет включать в себя мой файл .h, также будет включать в себя несколько файлов .h.
Подробнее здесь: https://stackoverflow.com/questions/795 ... -h-files-c