템플릿은 함수 하나를 여러 타입에 재사용하게 하지만, 실제 호출 시점에는 타입이 정해진 함수가 생성되어 컴파일됩니다.
타입이 들어올 자리라는 뜻입니다.
인수 타입이 같으면 대부분 T를 자동으로 정합니다.
필요하면 max<double>(a, b)처럼 직접 지정합니다.
일반 함수와 템플릿 후보 중 더 구체적인 함수가 선택될 수 있습니다.