템플릿을 정의할 때 결정되지 않은 자료형을 T, T1, T2와 같은 문자로 표기하는데 이런 문자를 템플릿 매개변수라고 한다.
그래서 다음과 같은 형태로 객체 생성이 가능하다.
또한 디폴트 값도 지정이 가능합니다.
자료형도 디폴트 값을 정해줄 수 있다.
'스터디 > C++' 카테고리의 다른 글
[ C++ ] template<typename T>과 template<> (0) | 2019.12.01 |
---|---|
[ C++ ] 함수 템플릿, 클래스 템플릿과 static (0) | 2019.12.01 |
[ C++ ] 클래스 템플릿의 특수화( Class Template Specialization ) (0) | 2019.12.01 |
[ C++ ] 스마트 포인터의 템플릿화 (0) | 2019.11.30 |
[ C++ ] 배열 클래스의 템플릿화 (0) | 2019.11.30 |