C++ 템플릿(Template), 템플릿 함수, 특수화


C++ 템플릿(Template), 템플릿 함수, 특수화

이번 포스팅은 C++의 템플릿 개념에 대해 알아보도록 하겠습니다.그 중에서 가장 많이 사용되고 있는 템플릿 함수부터 살펴보겠습니다.템플릿 함수 (Template Function)우리는 객체지향언어인 C++에서 서로 다른 타입의 함수를 같은 이름으로 정의하여유용하게 활용할 수 있는 오버로딩 이라는 개념을 배웠습니다.이런 유용한 기능중 하나인 오버로딩이 굉장히 비효율적으로 보이는 경우도 있습니다.바로 아래와 같은 경우입니다.이렇게 4가지 타입으로 같은 내용의 함수를 4번씩이나 오버로딩을 해야합니다.이정도는 뭐 할 수 있지 라고 생각할 수도 있겠지만,개발자들은 항상 게으르고 단순 반복의 작업들에 현기증을 느낍니다.따라서 한번의..........

C++ 템플릿(Template), 템플릿 함수, 특수화에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : C++ 템플릿(Template), 템플릿 함수, 특수화