이번에는 C++의 표준 템플릿 라이브러리(STL, Standard Template Library)에 대해 정리하겠다. ① 개요 1) 정의 → 자료구조와 알고리즘을 템플릿으로 제공하는 라이브러리 → 효율적이고 재사용 가능한 코드를 작성 가능 2) 구성요소 구성요소 설명 예시 컨테이너(Container) 데이터를 저장하는 구조 vector, list, map 등 알고리즘(Algorithm) 컨테이너에서 데이터를 처리하는 함수 sort(), find(), for_each() 등 반복자(Iterator) 컨테이너의 요소를 순회(Traversal)하는 객체 begin(), end() 등 3) 특징 범용성(Generic Programming) → 템플릿 기반으로 작성 → 다양한 데이터 타입을 하나의 코드로 처리 1-1 코드 #include #include // 벡터(vector) 컨테이너를 사용하기 위한 헤더 포함 using namespace std; in...
원문 링크 : C++ STL