Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

STL

Standard Template Library 혹은 STL로 불리운다. STL은 컨테이너 클래스, 알고리즘과 이터레이터를 포함한 C++라이브러리다. 여기에는 많은 기본적인 알고리즘(:12)과 다양한 자료구조(:12)가 지원되고 있다. STL은 generic 라이브러리다. 이것은 자료형에 관계없이 알고리즘을 적용하거나 자료구조를 만들 수 있다는 뜻이다.

이러한 generic한 특성은 C++의 tempate를 이용함으로써 가능해진다. 많은 경우 1000라인의 C(:12)로 만든 자료구조를 STL을 이용할 경우 10줄 미만에서 끝낼 수 있다.

참고문헌

  1. STL 미니 홈피