C++ 에서 함수의 기본 매개변수를 정하는 방법이 있다. 그 방법은 대부분 알고 있으므로 패스하고, C++ 템플릿 매개변수도 "기본 템플릿 매개변수"가 있다는 것만 알고 잇으면 된다. 이야기 진행 상 밑에서 설명 한다.
C++ 템플릿은 함수 템플릿과 클래스 템플릿, 이 두개에서 템플릿을 구사 할 수 있는데, 기본 템플릿 매개변수는 클래스 템플릿에서만 적용이 된다.
어떻게 기본 템플릿 매개변수를 사용 할 수 잇는가?
예제코드
그 사용 방법은 C++ 함수와 똑같다. 이렇게 만든 클래스 템플릿의 경우, C++ 함수 기본 매개변수와 같이, 생략되어서 사용 될 경우, 기본적으로 정해준 매개변수에 의하여 초기화가 이루어 진다.
총평
따로 정리해야 할 것이 없다. 단지 경험적으로 습득한것은, 무엇을 기본 매개변수로 넣을까 보았을 때, 평균적으로 사용 된
'책 정리 > C++ Template' 카테고리의 다른 글
2장, C++ Template 함수 템플릿 : Function Family (0) | 2009.04.06 |
---|---|
1장, C++ Template 에 들어가며 (4) | 2009.04.06 |
C++ Templte 재정리 시작 (0) | 2009.04.03 |
C++ 템플릿 : 특수화 함수 템플릿 개념 잡기 (2) | 2008.12.18 |
C++ 템플릿 : 템플릿 특수화 개념 잡기 (0) | 2008.12.18 |
C++ 템플릿 : 템플릿 매개변수 정의하는 알고리즘 (0) | 2008.12.16 |
C++ 템플릿 : 함수 템플릿 오버로딩 이해하기 (0) | 2008.12.15 |
C++ 템플릿 : 함수 템플릿 이해하기 (0) | 2008.12.15 |
C++ 템플릿 : 함수 탬플릿 정의 하기 (4) | 2008.12.15 |
C++ 템플릿 : 템플릿 매개변수 편 (0) | 2008.12.15 |
최근댓글