(C++/데이터 구조) STL(표준 템플릿 라이브러리) – 표준 템플릿 라이브러리

– 개요

유형 독립적인 데이터 구조 및 알고리즘을 사용하는 일반 프로그래밍 (일반 프로그래밍) 개념을 구현하기 위해 개발된 C++ 라이브러리

– 컨테이너: 템플릿 클래스

컨테이너 클래스 설명하다
벡터 가변 크기 배열을 일반화하는 클래스입니다.
데크 앞뒤로 들어갈 수 있는 대기열
목록 빠른 삽입/삭제 목록
놓다 집계 클래스는 값을 정렬된 순서로 저장합니다.
중복 값은 허용되지 않습니다.
다중 집합 set과 동일하지만 중복 값 허용
지도 (키, 값) 쌍의 맵을 저장합니다.
더미 스택을 일반화하는 클래스
대기줄 대기열을 일반화하는 클래스

– 반복자: 바늘

컨테이너 요소를 하나씩 탐색하는 데 사용되는 생성된 컨테이너 요소에 대한 포인터입니다.

다음 요소에 대한 포인터, 이전 요소에 대한 포인터,

읽기 전용 포인터, 쓰기 전용 포인터 및 읽기-쓰기 포인터가 있습니다.

– 알고리즘: 템플릿 기능

컨테이너 요소의 복사, 검색, 삭제, 정렬 등의 기능을 구현하는 템플릿 기능

찾기, 복사, 찾기, 삭제, 정렬 등이 있습니다.

error: Content is protected !!