C++ STL
// 표준 템플릿 라이브러리(STL, Standard Template Library) - 일반화 프로그래밍(Generic Programming)을 기반으로 하는 한다. - 자료구조와 알고리즘을 중시 ※ 일반화 프로그래밍 : 데이터를 중시하는 객체 지향 프로그래밍과 다르게, 프로그램의 알고리즘에 중점을 두는 방식 ※ 템플릿 : 매개변수의 타입에 따라 함수나 클래스를 생성하는 매커니즘 타입이 전달받는 매개변수의 형태에 따라 자동 변형되어 처리된다. 1. 반복자 (iterator) : 컨테이너에 저장된 요소를 반복적으로 순회하여 각 요소에 대한 접근을 도와준다. 2. 컨테이너 (container) : 같은 타입의 여러 객체를 저장하는 집합. 3. 알고리즘 (algorithm) ======..
2021.08.14