3장에서는 2장에서 살펴본 STL 컨테이너를 변형하는 방법을 설명한다. 이들 변형은 특정 상황에 사용할 수 있는 더 간단한 인터페이스를 순차열 컨테이너에 정의해준다. 또한, 포인터를 컨테이너에 어떻게 저장하는지도 살펴본다. 3장에서 학습할 내용은 다음과 같다.
• 컨테이너 어댑터는 무엇인가
• 스택을 정의하고 언제 어떻게 사용하는가
• 큐를 정의하고 사용하는 법
• 우선순위 큐를 생성하고 사용하는 방법과 큐와의 차이점
• 힙은 무엇이고, 힙을 어떻게 생성하고 사용하는지, 힙과 우선순위 큐와의 관계
• 컨테이너에 포인터, 특히 스마트 포인터를 저장할 때의 장점