프로그래밍 공부

function_template 1

카테고리 설명
  • Template는 class의 일반화 프로그래밍을 이야기한다. 어떠한 객체에 대한 반환형 또는 매개변수의 입력형을 일반화 시켜, 동일한 코드에 대해 다양한 데이터 유형을 하나의 함수로 재사용하고, 유형 안정성을 유지하기 위해 사용한다. 이러한 템플릿은, 크게 함수 템플릿 과 클래스 템플릿 으로 나눌 수 있다. 함수 템플릿 (Function Template) 일반적인 함수 틀을 제공하고, 특정한 데이터 유형에 대해 작동하는 실제 함수를 생성한다. 함수 매개변수나 매개변수의 반환유형에 사용한다. 클래스 템플릿 (Class Template) 일반적인 클래스 틀을 제공하며, 대부분의 데이터 유형에 대해 작동하는 클레스를 생성한다. 멤버변수, 멤버 함수에 반환유형이나, 매개변수에 사용한다. Function_Tem..