This document provides information about constructors and destructors in C++. It defines constructors as member functions that initialize objects when they are created. There are two types of constructors described - default constructors that take no parameters, and parameterized constructors that accept parameters. Destructors are member functions that are called when an object is destroyed in order to perform cleanup. Examples are provided of declaring and calling both constructors and destructors. Copy constructors are discussed as special constructors that are called to initialize a new object as a copy of an existing object of the same class. CBSE exam questions related to constructors and destructors are also included.