표준 템플릿 라이브러리(STL, Standard Template Library)
St1tch
표준 템플릿 라이브러리(STL, Standard Template Library)l 컨테이너(contatiner) : 객체들을 담아둘 수 있는 객체를 말한다. 예를들면 배열과 유사한 vector이 있다.l 반복자(iterator) : 컨테이너와 알고리즘 사이에서 이를 연결해 주는 역할을 한다. 반복자는 컨테이너가 관리하는 요소에 접근할 수 있게 해 주는 추상화된 개념으로서, 프로그램을 하는 데 있어 반복적인 작업에 이름을 붙여서 프로그래머가 반복적인 작업을 할 때 사용하는 패턴 중 하나다. 반복자를 통해 컨테이너 내의 요소들을 다양한 방법으로 다룰 수 있기 때문에 알고리즘과 컨테이너를 연결하는 매체가 된다. 컨테이너에 알고리즘을 적용하려면 반복자가 꼭 필요하다.l 알고리즘(algorithm) : 자료들을 ..