 
                            ...
| Wiki Markup | 
|---|
| \[[Dewhurst 03|AA. C++ References#Dewhurst 04]\] Gotcha 75: Calling Virtual Functions in Constructors and Destructors \[[Sutter 04|AA. C++ References#Sutter 04]\] Item 49: Avoid calling virtual functions in constructors and destructors. \[[Lockheed Martin 05|AA. C++ References#Lockheed Martin 05]\] AV Rule 71.1 A class’s virtual functions shall not be invoked from its destructor or any of its constructors. | 
...
OBJ06-CPP. Create a private copy constructor and assignment operator for non copyable objects 13. Object Orientation (OBJ) OBJ33-CPP. Do not slice polymorphic objects