: 컴파일러가 template형식 호출된 타입을 보고, 실제 사용될 함수를 만들어내는 과정.
: 미리 어떤 타입을 사용할 것이라는 것을 선언함. //디파인 사용하는 것처럼.
: 선언 없이, 컴파일러에 의해 템플릿화 되는 것을 말함.
-> 하지만 클래스 템플릿의 경우에는 타입을 명시하는 것이 중요함.
클래스 템플릿의 경우, 사용하지 않는 멤버 함수는 인스턴스화 되지 않음!