#include <simplesmartptr.h>
Public Methods | |
ReferenceCount () | |
Constructor intializes count to zero. More... | |
ReferenceCount ( const ReferenceCount &src ) | |
Copy-constructor intializes count to zero. More... | |
const ReferenceCount& | operator= ( const ReferenceCount &src ) |
The assignment operator doesn't copy the reference count, it leaves it unchanged. More... |
Subclassing ReferenceCount is all a class needs to become ready for being handled by SimpleSmartPointer. Another way is to add a ReferenceCount member variable to a class and write two methods 'void ref() const' and 'unsigned int unref() const' that invoke the same methods in the ReferenceCount variable.
Definition at line 99 of file simplesmartptr.h.
|
Constructor intializes count to zero.
Definition at line 111 of file simplesmartptr.h. |
|
Copy-constructor intializes count to zero. It doesn't copy it from src. Definition at line 115 of file simplesmartptr.h. |
|
The assignment operator doesn't copy the reference count, it leaves it unchanged.
Definition at line 119 of file simplesmartptr.h. |