Cleanup Stack Basics
Provides tutorials and an introduction to the Cleanup Stack.
Cleanup requirements
This document describes the requirements for cleanup after a function leaves.
How to use the cleanup stack
This document describes how to use the cleanup stack when a function leaves.
How to pop and destroy
This document describes how to pop and destroy objects on the cleanup stack.
How to use the trailing-C naming convention
This document describes how functions named with a trailing C are handled on the stack.
Destructor requirements
This document describes cleanup actions required for C type and other classes.
How to allocate and de-allocate cleanup stacks
This document describes when and how a cleanup stack should be allocated and de-allocated.
Summary of cleanup rules
This document states general rules for cleanup.