이전에 포스팅한 Grid에 저장될 타입 하나에 대해서만 템플릿 매개변수를 지정했다.
클래스 템플릿에 지정할 때 매개변수 리스트는 다음과 같이 꺽쇠괄호 안에 나열한다.
template <typename T>
여기서 매개변수 리스트를 지정하는 방식은
함수나 메서드의 매개변수 리스트를 지정하는 방식과 비슷하다.
함수나 메서드처럼 클래스 템플릿의 매개변수도 원하는 만큼 지정할 수 있다.
이때 매개변수 자리에 타입 대신 디폴트 값을 지정해도 된다.
'프로그래밍 언어 > C & C++ 정리' 카테고리의 다른 글
템플릿 코드를 여러 파일로 나누기 (1) | 2025.06.22 |
---|---|
템플릿에 사용할 타입의 요건 (1) | 2025.06.20 |
템플릿 선택적 인스턴스화, 명시적 인스턴스화 (0) | 2025.06.18 |
생성자에 의한 템플릿 인자 유추 과정 (0) | 2025.06.12 |
T{} 영초기화 구문과 템플릿화 (0) | 2025.06.10 |