Template
-자료형에 의존받지 않기 위해 사용
-함수의 기능은 결정되어 있지만, 자료형은 결정되어 있지 않음
Function template
-함수를 만드는데 사용되는 template
-함수 템플릿으로 다양한 자료형의 함수를 만들어냄
Template Function
-function template을 기반으로 컴파일러가 만들어내는 function
함수 템플릿 예
2개 이상의 type에 대해 템플릿 선언
<함수 템플릿의 특수화(Specialization of function template)>
-문자열 비교상황같이 템플릿 함수의 구성방법에 예외를 둘 필요가 생길 때 사용하는 것이 함수 템플릿의 특수화
'Programming Language > C++' 카테고리의 다른 글
14-2 Class Template Specialization(클래스 템플릿 특수화) (0) | 2019.06.26 |
---|---|
13-2 Class Template(클래스 템플릿) (0) | 2019.06.25 |
12-1 표준 string 클래스 (0) | 2019.06.25 |
10-2 단항 연산자 오버로딩 (0) | 2019.01.31 |
10-1 연산자오버로딩 (0) | 2019.01.31 |