This chapter contains a review of the techniques that Symbian OS provides for preventing memory-related problems. All developers should have a clear understanding of them - they are the crux of Symbian OS programming! This section covers the following areas: