C++14 STL 철저 입문: 3.1 | 컨테이너 어댑터는 무엇인가?
컨테이너 어댑터는 2장에서 학습한 순차열 컨테이너를 다른 기능을 제공하는 순차열 컨테이너로 정의하기 위해 래핑하는 클래스 템플릿을 말한다. 다른 기능을 제공하기 위해 컨테이너의 기존 인터페이스를 확장(adapt)하기 때문에 이런 클래스 템플릿을 어댑터 클래스(adapter class)라 부른다. * stack 컨테이너는 deque 컨테이너를 푸시다운(push-down) 스택, 즉 후입선출(last-in first-out, LIFO)로 저장하는 방식으로 변환하는 어댑터 클래스 템플릿이다.