Example object myClass.
The constructor is a member function of the class that has the same name of the class and can't return a value. It's called when the object is created. ie:
myClass(); //this is the constructor
~myClass(); //this is the destructor
The destructor is the opposite of the constructor and has the same name as the constructor except that it starts with a ~. It's called when the object is destroyed.
myClass ClassOne; //constructor is called here.
Constructors usually set the initial values of the member variables (like setting a pointer to NULL) and destructors do the clean-up (like deleting the pointer and resetting it to NULL).