The document contains 10 C++ programs that demonstrate the use of classes and objects. The programs cover concepts like class definition, object creation, member functions, friend functions, inheritance, operator overloading etc. Specifically, programs 1-7 define different classes to represent concepts like citizen, time, box, shape etc and demonstrate working with their objects and member functions. Programs 8-10 show examples of friend functions and complex number classes with operator overloading.