Шаблоны функции
Шаблоны функций - позволяют определять функции, которые не зависят от конкретных типов данных. Нам не нужно писать множество перегрузок функций, шаблон сам подберет нужный тип данных
Синтаксис
template
- шаблон
<typename T>
- Это параметр типа. Он указывает, что T может представлять любой тип данных
T
- имя типа
один шаблон для разных типов данных
функция sum может работать с любыми типами данных, которые мы зададим при ее вызове.
Однако если нам нужно в параметр функции отправить два разных типа данных, то следует задать разные названия типа данных в шаблоне. - В нашем случае T1 и T2.
Last updated