C++ Reference Counting
- Each object tracks its active references
- On object creation, reference count is one
- When object newly referenced, reference count incremented
- Each time object loses a reference, count decremented
- Delete object when reference count is zero ##