🔩Шаблоны функции
template <typename T> // шаблон
T sum(T a, T b)
{
return a + b;
}template <typename T> // шаблон
T sum(T a, T b) // функция
{
return a + b;
}
int main() {
int num1 = 5, num2 = 10; // целые
cout << "Сумма целых чисел: " << sum(num1, num2) << endl;
double num3 = 2.5, num4 = 3.7; // дробные
cout << "Сумма чисел с плавающей точкой: " << sum(num3, num4) << endl;
string str1 = "Hello", str2 = " World!"; // строки
cout << "Сумма строк: " << sum(str1, str2) << endl;
}Last updated
