클래스 템플릿도 함수 템플릿과 비슷합니다. 알고리즘이 동일하다는 조건하에 멤버들의 다른 경우 템플릿으로 해결할 수 있습니다. 템플릿 함수를 이해했다면 이해하기 쉽기 때문에 긴말 없이 예제로 바로 들어 가겠습니다. 결과는 1이 찍히는 간단한 프로그램입니다. 함수 템플릿과 동일하게 template 로 시작합니다. 클래스의 선언부를 선언하는 방식은 기존 클래스 문법과 똑같습니다. 호출에 따라 달라질 멤버변수만 T로 선언해 주면 됩니다. 객체의 생성시 클래스명 뒤에는 을 적어주도록 합니다. 클래스의 경우는 함수와 달리 이렇게 명시적으로 클래스를 호출해주어야 합니다. 단, 함수 템플릿의 경우도 인수로 타입네임이 정해지지 않은 경우에 명시적 호출을 하는 것과 비교해서 이해해 주시길 바랍니다. 참고로 생성자에 타입네..