base class, member from top to bottom, then derived class
What create first will be delete last - Call copy of derived class then default of base class, or copy of base class if derived class have no copy constructor