Memory Model
C++ model is much closer to the actual machine representation than is Java memory model.
Permits an efficient implementation at the expense of needing increased diligence on the part of the programmer.
Stack-resident - created automatically when a procedure is entered or exited.
Heap-resident - must be explicitly created using the new operator.