Это можно сделать, если создать полную специализацию шаблона класса.Просто обратитесь к ответу в этом вопросе: Если я хочу специализировать только один метод в шаблоне, как мне это сделать?
В противном случае, если вы хотите иметь данную функцию сОдна и та же сигнатура имеет два различных поведения в зависимости от созданной версии класса, и эта реализация - частичная специализация класса шаблона, вам придется сделать отдельную специализацию класса шаблона.
Имейте в виду, что если вы хотите избежать избыточного кода во втором случае, вы всегда можете создать базовый класс шаблона, который будет иметь функциональность, которая не изменится, а затем создать производные классы шаблона, которые будут содержать уникальную функциональность, необходимую длякаждая частичная специализация.