책 정리/C++ Template
C++ 템플릿 : 기본 템플릿 매개변수 개념 잡기
최익필
2008. 12. 17. 13:44
C++ 에서 함수의 기본 매개변수를 정하는 방법이 있다. 그 방법은 대부분 알고 있으므로 패스하고, C++ 템플릿 매개변수도 "기본 템플릿 매개변수"가 있다는 것만 알고 잇으면 된다. 이야기 진행 상 밑에서 설명 한다.
C++ 템플릿은 함수 템플릿과 클래스 템플릿, 이 두개에서 템플릿을 구사 할 수 있는데, 기본 템플릿 매개변수는 클래스 템플릿에서만 적용이 된다.
어떻게 기본 템플릿 매개변수를 사용 할 수 잇는가?
예제코드
그 사용 방법은 C++ 함수와 똑같다. 이렇게 만든 클래스 템플릿의 경우, C++ 함수 기본 매개변수와 같이, 생략되어서 사용 될 경우, 기본적으로 정해준 매개변수에 의하여 초기화가 이루어 진다.
총평
따로 정리해야 할 것이 없다. 단지 경험적으로 습득한것은, 무엇을 기본 매개변수로 넣을까 보았을 때, 평균적으로 사용 된