프로그래밍 언어/C & C++ 정리

템플릿 매개변수

뽀또치즈맛 2025. 6. 23. 08:46

이전에 포스팅한 Grid에 저장될 타입 하나에 대해서만 템플릿 매개변수를 지정했다.
클래스 템플릿에 지정할 때 매개변수 리스트는 다음과 같이 꺽쇠괄호 안에 나열한다.

template <typename T>


여기서 매개변수 리스트를 지정하는 방식은
함수나 메서드의 매개변수 리스트를 지정하는 방식과 비슷하다.
함수나 메서드처럼 클래스 템플릿의 매개변수도 원하는 만큼 지정할 수 있다.
이때 매개변수 자리에 타입 대신 디폴트 값을 지정해도 된다.