클래스 템플릿1 C++ 클래스 템플릿(Class Template) 클래스 템플릿을 학습하기 전, 반드시 함수 템플릿을 공부하시는 것을 권합니다. 저번에는 함수 템플릿이었지만, 이번에는 클래스 템플릿입니다. 둘 다 똑같은 템플릿이고 비슷하기도 합니다. 다만 이번에는 함수가 아닌 클래스입니다. 클래스 템플릿 정의 template //class 대신 typename도 가능 class Array { }; 함수 템플릿처럼 클래스 정의 위에 template을 써주면 됩니다. 이때 키워드 class는 데이터형을 값으로 받아들이는 어떤 변수의 데이터형 이름의 역할을 합니다 Type은 그 변수의 이름을 나타냅니다. 키워드 class는 템플릿 매개변수의 타입이 반드시 클래스여야 한다는 것은 아닙니다. 단지 실제 데이터형으로 대체되는 포괄 데이터형의 지정자 역할을 한다는 뜻입니다. (ty.. 프로그래밍/C++ 2019.10.31 Plorence