클래스 템플릿의 특수화 (Class Template Specialization)
Programming/C++ 2012. 10. 16. 14:21 |※ 클래스 템플릿의 특수화 방법 및 개념은 함수 템플릿과 매우 유사하다.
클래스 템플릿을 특수화 하는 이유?
- 특정 자료형을 기반으로 생성된 객체에 대해, 구분이 되는 다른 행동양식을 적용하기 위해서이다.
즉, 클래스 템플릿을 특수화하면, 템플릿을 구성하는 멤버함수의 일부 또는 전부를 다르게 행동하도록 정의할 수 있다.
'Programming > C++' 카테고리의 다른 글
템플릿 인자 (0) | 2012.10.16 |
---|---|
클래스 템플릿의 부분 특수화(Class Template Partial Specialization) (0) | 2012.10.16 |
템플릿 클래스의 객체를 인자로 받는 일반함수의 정의와 friend 선언 (0) | 2012.10.15 |
Template 2 (0) | 2012.10.14 |
클래스 템플릿의 선언과 정의의 분리 (1) | 2012.10.11 |