상세 컨텐츠

본문 제목

클래스 템플릿(Class Template)

C++/템플릿

by nowpassion 2008. 5. 5. 15:04

본문

1. 클래스 템플릿

- 앞에서 설명 했듯이 클래스 형태의 템플릿입니다.
- 책에서는 "매개변수화된 타입"이라고 나와 있습니다.
- 바로 이점에서 유용성이 있다고 볼 수 있습니다.  클래스 템플릿을 선언하기 위해서는 하나 이상의
  매개변수가 필요합니다. 이 매개변수에 따라 클래스가 특화된다고 볼 수 있습니다.
- 아래예제를 보면 stack을 템플릿으로 구현했습니다.
- 실제 타입이 결정되는 것은 T라는 매개변수를 통해 결정됨을 알 수 있습니다.

예제1) Stack 클래스 템플릿 선언부
사용자 삽입 이미지
사용자 삽입 이미지

예제) stack을 이용한 예
사용자 삽입 이미지

- 실행결과
사용자 삽입 이미지






















관련글 더보기