Обобщённые функции и классы в C++ создаются с помощью шаблонов. Шаблоны позволяют писать код, который может работать с различными типами данных без необходимости переписывать его для каждого типа. Это делает код более гибким, универсальным и переиспользуемым.
Ответ: Шаблон