템플릿1 [C++] 02. STL - 함수 템플릿(function template) 1. STL이란 무엇인가 STL은 표준 템플릿 라이브러리(Standard Template Library)의 약자이다. 간단히 말하자면 일반적으로 많이 사용되는 자료구조와 알고리즘을 모은 라이브러리이다. 만들어진 역사와 창시자는 다른 곳에서 참고하길 바란다. STL의 약자의 중간에 있는 템플릿이란 단어에 생소할 수 있다. STL을 구성하고 있는 요소이다. C++를 강력하게 사용하기 위해 꼭 필요하다. 2. Generic Programming에 대하여 일반적 프로그래밍이라고 이야기 하지만 총칭적 프로그래밍이라는 말이 더 옳다고 한다. 그럼 같이 C++에서 무엇을 총칭하는지에 대해 생각해보자. C++언어에서 총칭을 하는 것은 변수의 타입이다. 변수의 타입을 총칭하면 다음과 같은 장점이 있다. 1) 총칭된 타입.. 2019. 11. 12. 이전 1 다음