CSmartPtr: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
 
mNo edit summary
Line 1: Line 1:
Smart pointers can be used to automatically free an object when nobody points at it anymore. Things contained in smart pointers must implement AddRef and Release functions. If those functions are private, then the class must make CRefCountAccessor a friend.
{{orphan}}
Smart [[pointer]]s can be used to automatically free an object when nobody points at it anymore. Things contained in smart pointers must implement [[AddRef]] and Release functions. If those functions are private, then the class must make [[CRefCountAccessor]] a friend.
[[Category:Helpers]]
[[Category:Helpers]]

Revision as of 01:32, 16 February 2011

Smart pointers can be used to automatically free an object when nobody points at it anymore. Things contained in smart pointers must implement AddRef and Release functions. If those functions are private, then the class must make CRefCountAccessor a friend.