Up to this point, you have been writing programs that did not use any of C++’s object-oriented
capabilities. Thus, the programs in the preceding modules reflected structured programming, not
object-oriented programming. To write object-oriented programs, you will need to use classes. The class
is C++’s basic unit of encapsulation. Classes are used to create objects. Classes and objects are so
fundamental to C++ that much of the remainder of this book is devoted to them in one way or another. ...