-
템플릿(Template)이란?공부 2019. 9. 16. 13:10
템플릿(Template)이란?
: 함수를 만드는 도구가 되는 의미를 가지고 있으며, 다양한 자료형의 함수를 만들어 낼 수 있음.
기존
Template 적용
int Add(int num1, int num2)
{
return num1 + num2;
|
template<typename T>
T add(T num1, num2)
{
return num1+num2;
}
template의 T 의미는 자료형을 결정하지 않겠다는 의미로, 함수를 만들어 내는 template를 정의하기 위해 사용됨.
T라는 이름을 통해 template T 아래의 함수들을 템플릿으로 정의한다는 의미를 가지고 있음.
선언방법 : template <typename T> = template <class T>
'공부' 카테고리의 다른 글
타임스탬프(Timestamp Conversion) Tools 공유 :: gatest (0) 2019.11.15 GA Test (0) 2019.11.04 런타임(Run time)과 컴파일타임(Compile time) (0) 2019.09.11 헤더파일 “___.h”와 <___.h>의 차이 (0) 2019.09.06