#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;
}
'PROGRAMMING LANGUAGE > C++' 카테고리의 다른 글
문제풀이 1 (0) | 2021.12.07 |
---|---|
템플릿 특수화 (0) | 2021.12.03 |
상속과 예외처리의 관계 (0) | 2021.12.02 |
c++예외처리 (0) | 2021.12.01 |
버블정렬을 클래스 이용해서 구현하기 (0) | 2021.12.01 |