본문 바로가기

PROGRAMMING LANGUAGE/C++

템플릿 함수 사용하기

#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