oOwner: “something” that
is responsible for the release
of the resource
nScopes (global, local)—automatic destruction of stack objects and global/static objects
nObjects:
recursively—automatic destruction of sub-objects
oBuilt-in
ownership mechanisms
nDestruction
at the end of the scope
nStack
unwinding during exceptions
nRecursive
destruction of sub-objects
o