STL1 C++ 표준 템플릿 라이브러리(STL) 의미 표준 템플릿 라이브러리(STL: Standard Template Library) 표준 템플릿 라이브러리는 컨테이너(Container), 이터레이터(iterator), 함수 객체(Function object), 알고리즘(algorihm)을 나타내는 템플릿의 결합을 제공합니다. 컨테이너는 배열과 같이, 여러 개의 값을 저장할 수 있는 구성 단위입니다. 알고리즘은, 배열을 정렬하거나 리스트에서 특정 값을 검색하는 것과 같은, 특별한 작업들을 수행하기 위해 사용하는 방법입니다. 이터레이터는 배열 안에서 포인터를 사용하여 위치를 옮기듯이, 컨테이너 안에서 위치를 옮길 수 있도록 도와 주는 객체들입니다.(즉 이터레이터는 포인터의 일반화.) 함수 객체는 함수와 비슷한 역할을 하는 객체입니다. 함수 객체는 클래스 객체.. 프로그래밍/C++ 2019.11.06 Plorence