공부/C/C++

(C++) 컨테이너 【deque】

Seania 2014. 4. 3. 23:49

출저 : 프로그래밍 입문 사이트 ~bituse~ | http://bituse.info/cp/12


이번엔 컨테이너 deque에 대해 설명합니다. 사용하려면 deque 헤더를 포함해야 합니다. deque 내용은 대부분 vector와 같습니다. vector에 push_front와 pop_front가 추가된 정도입니다. vector와 같이 key를 사용하여 각 요소에 액세스 할 수 있습니다.

아래 코드를 봐주세요.


소스코드 링크



이걸 실행하면 이렇게 됩니다.



insert 함수와 erase 함수를 사용하여 보았습니다. 이것은 반복자를 사용하여 삽입, 삭제 위치를 지정합니다. 이 함수는 vector, list 컨테이너에서 사용할 수 있습니다.

다음은 stack을 설명하겠습니다.