I\'ve recently posted a general question about RAII at SO. However, I still have some implementation issues with my HANDLE example.
A HANDLE is typedeff
HANDLE
Take a look at boost 2: shared_ptr wraps resource handles