: 컴파일 시간에 템플릿 인자로 들어오는 타입을 보고,
들어온 타입의 함수나 클래스를 만드는 키워드
-> 어셈블러로 확인하면, 호출되는 타입에 맞게 만들어짐.
: 사용하려는 함수나 클래스 상단에 template 를 작성
-> 그리고 T를 인자로 사용하자.
: 개념을 보고,
가) 함수 템플릿을 만들고, int형, string, 3.5f 인자를 보내라
: 그리고 함수 내부에서 typeid().name() 을 출력하라.
나) 클래스 템플릿을 만들고, 여러개의 타입 객체를 만들어서 호출하라.
: 그리고 생성자 내부에서 typeid().name() 을 출력하라.
가
나