로딩
티스토리 데이터 처리 중입니다.

[C++] 템플릿(template) 사용법 & 예제 총정리

 [C++] 템플릿(template) 사용법 & 예제 총정리

템플릿이란? 템플릿은 어린시절에 한번쯤 사용했을 모양자와 같습니다.

모양자에는 다양한 종류의 도형들이 틀로 만들어져 있습니다. 이 틀을 활용하면 누구나 정말 반듯한 네모를 그릴수도 있고 별도 그릴수 있습니다.

템플릿의 생산성이 뛰어난 이유도 이와 같습니다. 정말 완성도 높은 코드를 모양자로 찍어내듯 생성할 수 있기 때문입니다.

특히 소스코드의 완성도를 높인 상태에서 STL처럼 확실하게 검증된 라이브러리를 사용한다면 완성도와 생산성, 두마리 토끼를 한꺼번에 잡을 수 있습니다. 템플릿을 많이쓰면 컴파일 속도가 느려지지만 최신 C++ 개발 트렌드를 따르려면 템플릿은 선택이 아니라 필수입니다.

생산성이 높고 유지보수성이 뛰어난 코드가 당연히 좋은 코드이기 때문입니다. ※ 누군가가 템플릿으로 만들어주거나 만든 템.....