Тема: Робота з шаблонними функціями
Підскажіть як правильно робити 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