[C++]13-1.템플릿에 대한 이해와 함수 템플릿
1. 함수 템플릿은 함수를 만들어 낸다. 함수의 기능은 결정되어 있지만, 자료형은 결정되어 있지 않아서 결정해야 한다. template //T라는 이름을 이용해서 아래의 함수를 템플릿으로 정의한다. T Add(T num1, T num2) { return num1 + num2; } template = template 자동 형변환해주는 것을 볼 수 있음. 한 번 함수가 만들어지면, 그 다음에는 만들어진 함수를 호출할 뿐, 새로운 함수를 만들지는 않음. 12, 13행에서 함수가 만들어지면, 14,15행에서 문장을 컴파일할 때는 앞서 만들어놓은 두 함수를 호출할 뿐임 즉, 함수는 자료형 당 하나만 만들어짐. 자료형을 붙이지 않으면 자동으로 자료형을 할당해줌 '함수 템플릿': 앞서 보인 다음의 정의와 같은 것 t..