자바와 같이 가비지 컬렉션을 기본적으로 제공하는 언어들과 달리

C++의 수동 메모리 관리는 구닥다리로 보일 수 있지만…

시스템 응용프로그램을 만드는 수많은 개발자들은

자신들이 만들 소프트웨어 메모리 사용 성향을 연구하고

이에 맞추어 메모리 할당, 해제 루틴을 다듬으며 수행 성능을 제공하려고 사용하고 있다

이를 위해서는 기본적인 C++ 메모리 관리 루틴 동작을 면밀히 파악할 필요가 있다

어떻게 동작하는지를 아는 것이 이번 장의 초점이다