Тема: Робота з шаблонними функціями
Підскажіть як правильно робити 3 і 4 я зробив 1 і 2 скажіть чи правильно і поможіть далі. Дякую
Створити у базовому класі шаблонну функцію, яка приймає два параметри однакового типу.
Перевантажити дану функцію для типу double.
Перевантажити шаблонну функцію для трьох узагальнених параметрів.
Перевантажити шаблонну функцію з одним стандартним параметром.
#include <iostream>
#include "math.h"
using namespace std;
 
class Information {
    
};
 
template <class a>  a  Fun(a x, a y)
{
    return x * y;
}
template <class a>  double  Fun(double  x, double   y)
{
    return x * y;
}
 
int main()
{
    cout << Fun(2, 2) << endl;
    cout << Fun(2.2, 2.2) << endl;
    return 0;
}Додав тег code - Koala