반복자
begin : 시작 부분 (첫번째 원소) 을 가리키는 반복자를 리턴한다.
end : 끝 부분 (마지막 원소 바로 다음) 을 가리키는 반복자를 리턴한다.
rbegin : 역순으로 첫번째 (즉, 마지막 원소) 를 가리키는 반복자를 리턴한다.
rend : 역순으로 끝 부분 (즉, 첫번째 원소 바로 이전) 을 가리키는 반복자를 리턴한다.
할당 관련
size : 덱의 size 를 리턴한다 (현재 원소의 개수)
max_size : 덱 최대 크기를 리턴한다.
resize : 덱가 size 개의 원소를 포함하도록 변경한다.
empty : 덱가 비었는지 체크한다.
임의 접근
operator[] : 원소에 접근한다.
at : 원소에 접근한다.
front : 첫번째 원소에 접근한다.
back : 마지막 원소에 접근한다.
수정자 (Modifier)
assign : 덱에 원소를 집어넣는다.
push_back : 덱 끝에 원소를 집어 넣는다.
push_front : 덱 맨 앞에 원소를 집어 넣는다.
pop_back : 마지막 원소를 제거한다.
pop_front : 첫번째 원소를 제거한다.
insert : 덱 중간에 원소를 추가한다.
erase : 원소를 제거한다.
swap : 다른 덱와 원소를 바꿔치기 한다.
clear : 원소를 모두 제거한다.
할당자
get_allocator : 할당자(allocator) 을 얻는다.
'프로그래밍 언어 > C++' 카테고리의 다른 글
STL 알고리즘 - 정렬(sort, stable_sort, partial_sort) (0) | 2023.02.14 |
---|---|
STL 컨테이너 - set, multiset, map, multimap (0) | 2023.02.14 |
STL 컨테이너 - List (0) | 2023.02.14 |
STL 컨테이터 - Vector (0) | 2023.02.14 |
C++ 문법 / Using 키워드 (0) | 2023.02.13 |
댓글