Introduction - If you have any usage issues, please Google them yourself
Call the constructor and destructor is called when the object is released when the object was created, in the general case, call the destructor create objects in reverse order. Construct the sequence of function and destructor calls.