본문 바로가기
01.Bit 단기/C++

40_암시적명시적 사용

by chojju 2018. 5. 8.
반응형

#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

댓글