STL Memory Utilities

auto_ptrcreate pointers that automatically destroy objects