5.10. Pointers and Memory Allocation

5.10.1. The memory and memory addresses

5.10.2. Pointers and pointer operations

5.10.3. More on pointers (optional)

5.10.4. Areas of memory

5.10.5. Allocating and deallocating memory in the heap

5.10.6. Dangling pointers and memory faults

5.10.7. Reference counts (optional)