9.3 템플릿 클래스 9.3.1 템플릿 클래스 템플릿 클래스는 멤버 필드의 형식과 일부 멤버 메서드의 인수의 형식만 다르고 메서드 내부의 논리 전개가 같은 경우에 사용합니다. 템플릿 클래스도 가상의 클래스이며 사용하는 코드의 템플릿 형식 인자에 따라 구체화 된 클래스를 컴파일러에 의해 만들어지게 됩니다. 템플릿 클래스를 작성하는 것은 가상의 코드를 만드는 것이고 이를 기반으로 컴파일러에 의해 구체화 된 클래스를 만들어지는 것이기 때문에 일반적으로 멤버 메서드도 헤더 파일에 작성한다. 다음은 템플릿 클래스 문법을 파악하기 위한 간단한 예를 두 가지 형태로 보여 드리겠습니다. 첫 번째는 멤버 메서드를 템플릿 클래스 내부에 구현하는 경우입니다. 템플릿 클래스를 만들 때에는 멤버 메서드를 포함하여 템플릿 클래스..