18.5 Reference Counting
Summary:
- Create separate classes for; reference, shared data
- Reference count in shared data object
- Reference assignment: increment ref count
- Reference destroyed: decrement ref count
- Ref count reaches zero: destroy shared data
Note:
- Beware of self-assignment
- Avoid cycles
prev
|top
|next