Основы - это создание простого многофайлового проекта, а не класса с шаблонами методов, чел
Keck. Да, сначала надо научиться в многофайловые проекты, а потом лезть к шаблонам. Тем более их не зная, с попыткой разделить объявление и определение шаблона