C++Tutorial for Beginners 29 - Classes: The Foundation of Object-Oriented (OO) Programming

Now we get to a new exciting topic -- structuring programs using classes; blueprints for "objects" that model entities in the real world, or else (more often) logical parts of your program. We can begin to construct programs as collections of reusable objects that interact with each other; classes can be deliberately created to enable you to completely change your program with minimal coding and to even use your classes in other programs.

Click here to download source code for this tutorial.