|These two member functions
define AutoHandle’s move semantics. Transfer policy is similar to that of
auto_ptr—there’s always only one owner.
|There are additional
subtleties that are needed for return by value to work. A helper (template)
class auto_handle_ref is used the same way auto_ref is used with auto_ptr.