PROGRAMMING LANGUAGE/C++
템플릿 함수 사용하기
JC0
2021. 12. 2. 21:44
#include <iostream>
using namespace std;
template <typename T>
T myAbs(T num)
{
if (num < 0) num = -num;
return num;
}
template <typename T, typename T2>
T Add(T num1, T2 num2)
{
return num1 + num2;
}
int main()
{
int i = -5;
double d = -5.0;
float f = -5.0f;
cout << myAbs(i);
cout << myAbs(d);
cout << myAbs(f);
cout << (Add(i,d));
cout << (Add(i, i));
return 0;
}