Вопросы к Поиску с Алисой
Полная специализация шаблона в C++ отличается тем, что при ней указываются значения для всех параметров шаблона. metanit.com Для указанного набора аргументов (типов) компилятор будет использовать специализацию шаблона, а не создавать класс на основе шаблона. metanit.com
Частичная специализация отличается тем, что при ней указываются значения не для всех параметров шаблона. metanit.com Частичная специализация позволяет специализировать только некоторые аргументы шаблона класса, в отличие от явного полного шаблона. stackoverflow.com
Таким образом, при полной специализации все параметры шаблона специализируются, а при частичной — только некоторые. learn.microsoft.com
Все полные и частичные специализации шаблона должны быть объявлены в том же пространстве имён, что и исходный шаблон. learn.microsoft.com
Частичная специализация шаблона — механизм языка программирования C++, предназначенный для специализации обобщённых шаблонных классов под конкретные задачи или под конкретное подмножество своих параметризованных типов данных. ru.wikipedia.org