Вопросы к Поиску с Алисой
Возможно, имелись в виду шаблоны в языке C++.
Шаблоны по умолчанию — это обобщённое описание функции, которое не превращается в реальный код. habr.com Компилятор создаёт конкретный тип или функцию на основе аргументов, которые пользователь предоставляет для параметров шаблона. learn.microsoft.com
Специализация шаблонов — это механизм, который позволяет указать особую реализацию для шаблона при конкретном значении шаблонных параметров. leovangit.github.io Он используется, когда невозможно или желательно определить точно тот же код для любого типа. learn.microsoft.com
Некоторые отличия специализации шаблонов от шаблонов по умолчанию: