Template

Template
템플릿(Template)은 매개변수 (제네릭)타입에서 동작하는 함수 및 클래스를 만드는 C++의 기능이다.
함수나 클래스는 각 타입마다 수동으로 재작성하지 않고도 다양한 뎅터 타입으로 동작할 수 있다.
Generic Programming
제네릭 프로그래밍(Generic Programming)은 정확성을 제공하면서, 최대한의 적용 가능성을 목표로
하는 프로그래밍 기법이다.

제네릭 프로그래밍은 템플릿을 기반으로 하며, 수학적으로 형식적 개념 분석을 기초로 한다.