Constructors and Destructors - ( C++ Programming)