I discuss the management of memory in C++ in detail in Chapter 4 of my book C++ for Java Programmers, published by Addison-Wesley Longman in 1999. A copy of this chapter is available in either postscript or in pdf format.