There's a lot involved in programming card games, simply because there are so many of them. Each card game has its own set of rules and requires the deck of cards to be handled in a different way. This makes it difficult to create a comprehensive card class. Still, this day gave you a good start on a class that you can use in your own computer card games. Feel free to modify this class and add code as you discover different ways to manipulate cards in your programs.
In Day 9, you'll put the clsDeck and clsCard classes to a much greater test by creating a full-featured card game called Poker Squares. Not only will you learn more about using the clsDeck class, but you'll also learn to evaluate cards to determine the best poker hands.