반응형
#include <iostream>
using namespace std;
template <typename T>
T add(T num1, T num2)
{
return num1 + num2;
}
int main()
{
//1.사용 : 암시적
// T 키워드를 인자를 통해 암시적으로 int 로 처리
cout << add(10, 20) << endl;
//2.사용 : 명시적
// T 키워드를 명시적으로 double 로 처리
cout << add<double>(10.1, 20.2) << endl;
return 0;
}
반응형
'01.Bit 단기 > C++' 카테고리의 다른 글
42_전문화템플릿 (0) | 2018.05.08 |
---|---|
41_하나이상의 typename T (0) | 2018.05.08 |
39_함수템플릿 (0) | 2018.05.08 |
38_상속구조의 관점(계좌관리 실습) (0) | 2018.05.03 |
37_다중상속및 모호성2(virtual) (0) | 2018.05.03 |
댓글