2008. 12. 17. 13:44 책 정리/C++ Template

C++ 에서 함수의 기본 매개변수를 정하는 방법이 있다. 그 방법은 대부분 알고 있으므로 패스하고, C++ 템플릿 매개변수도 "기본 템플릿 매개변수"가 있다는 것만 알고 잇으면 된다. 이야기 진행 상 밑에서 설명 한다.

C++ 템플릿은 함수 템플릿과 클래스 템플릿, 이 두개에서 템플릿을 구사 할 수 있는데, 기본 템플릿 매개변수는 클래스 템플릿에서만 적용이 된다.


어떻게 기본 템플릿 매개변수를 사용 할 수 잇는가?

예제코드

그 사용 방법은 C++ 함수와 똑같다. 이렇게 만든 클래스 템플릿의 경우, C++ 함수 기본 매개변수와 같이, 생략되어서 사용 될 경우, 기본적으로 정해준 매개변수에 의하여 초기화가 이루어 진다.



총평

따로 정리해야 할 것이 없다. 단지 경험적으로 습득한것은, 무엇을 기본 매개변수로 넣을까 보았을 때, 평균적으로 사용 된

posted by 농사를 짓는 게임 프로그래머 최익필

댓글을 달아 주세요