Implementing classes usually disable their copy ctors and assignment operators.
Public Member Functions | |
| virtual Cloneable * | clone () const =0 |
| clones this object | |
Protected Member Functions | |
| virtual | ~Cloneable () |
|
|
|
|
|
clones this object If the returned object is a deep or a shallow clone is up to the implementing classes.
|
1.4.3