Stack (1) 썸네일형 리스트형 6. Stack 시퀀스 컨테이너에 이어서 설명할 것은 컨테이너 어댑터이다. 컨테이너 어댑터에는 크게 stack, queue, priority_queue의 세 가지가 있으며 셋 다 자주 쓰이지만 각각의 특징은 꽤 다르다. stack(스택)은 LIFO(Last-In-First-Out) 방식으로 작동하는 템플릿 클래스이다. 헤더파일 을 인클루드하면 사용이 가능하다. stack 클래스는 에서 인클루드하는 헤더파일 에 정의되어 있다. (앞서 살펴본 컨테이너들에 비해 컨테이너 어댑터의 클래스 정의는 비교적 짧다.) 또한 스택은 기본적으로 deque 컨테이너를 사용하기 때문에 내부에서 를 인클루드한다. 따라서 을 인클루드하면 덱을 사용할 수도 있다. 여러 가지 선언 방법이 존재하는 컨테이너와는 달리 컨테이너 어댑터는 선언 방법이 한.. 이전 1 다음