English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
덱은 덱을 나타냅니다. 이는 큐 데이터 구조를 일반화한 것으로, 양 끝에서 입력과 출력이 가능합니다.
deque<object_type> deque_name;
메서드 | 설명 |
---|---|
assign() | 새로운 내용을 할당하고 기존 내용을 대체합니다. |
emplace() | 지정된 위치에 새로운 요소를 추가합니다. |
emplace_back() | 끝 부분에 새로운 요소를 추가합니다. |
emplace_front() | 덱의 시작 부분에 새로운 요소를 추가합니다. |
insert() | 지정된 위치 전에 새로운 요소를 추가합니다. |
push_back() | 컨테이너의 끝 부분에 새로운 요소를 추가합니다. |
push_front() | 컨테이너의 시작 부분에 새로운 요소를 추가합니다. |
pop_back() | 덱에서 마지막 요소를 제거합니다. |
pop_front() | 덱에서 첫 번째 요소를 제거합니다. |
swap() | 두 덱의 내용을 교환합니다. |
clear() | 덱의 모든 내용을 제거합니다. |
empty() | 컨테이너가 비어 있는지 확인합니다. |
erase() | 요소를 제거합니다. |
max_size() | 덱의 최대 크기를 결정합니다. |
resize() | 덱 크기를 변경합니다. |
shrink_to_fit() | 덱 크기에 맞게 메모리를 줄입니다. |
size() | 요소 수를 반환합니다. |
at() | pos 위치의 요소에 접근합니다. |
operator[]() | pos 위치의 요소에 접근합니다. |
operator=() | 컨테이너에 새로운 내용을 할당합니다. |
back() | 그는 마지막 요소에 접근합니다. |
begin() | 그는 양쪽 대기열의 시작에 있는 반복자를 반환합니다. |
cbegin() | 그는 양쪽 대기열의 시작에 있는 상수 반복자를 반환합니다. |
end() | 그는 끝에 있는 반복자를 반환합니다. |
cend() | 그는 끝에 있는 상수 반복자를 반환합니다. |
rbegin() | 그는 시작에 있는 반복자를 반환합니다. |
crbegin() | 그는 시작에 있는 상수 반복자를 반환합니다. |
rend() | 그는 끝에 있는 반복자를 반환합니다. |
crend() | 그는 끝에 있는 상수 반복자를 반환합니다. |
front() | 그는 마지막 요소에 접근합니다. |