Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

c++ 11. Use inheritance and classes to represent a deck of playing cards. Create a Caracas that stores the suit (Clubs, Diamonds, Hearts, Spades) and

c++
image text in transcribed
image text in transcribed
11. Use inheritance and classes to represent a deck of playing cards. Create a Caracas that stores the suit (Clubs, Diamonds, Hearts, Spades) and name (e.g., Ace , 2, 10, Jack) along with appropriate accessors, constructors, and mutators. Next, create a Deck class that stores a vector of card objects. The default construc- tor should create objects that represent the standard 52 cards and store them in the vector. The Deck class should have functions to: Print every card in the deck. Shuffle the cards in the deck. You can implement this by randomly swapping every card in the deck. Add a new card to the deck. This function should take a Card object as a parameter and add it to the vector. Remove a card from the deck. This removes the first card stored in the vector and returns it. Sort the cards in the deck ordered by name. 667 Programming Projects Next, create a Hand class that represents the cards in a hand. Hand should be derived from Deck. This is because a hand is like a specialized version of a deck; we can print, shuffle, add, remove, and sort cards in a hand just like cards in a deck. The default constructor should set the hand to an empty set of cards. Finally, write a main function that creates a deck of cards, shuffles the deck, and creates two hands of five cards each. The cards should be removed from the deck and added to the hand. Test the sort and print functions for the hands and the deck. Finally, return the cards in the hand to the deck and test to ensure that the cards have been properly returned. You may add additional functions or class variables as desired to implement your solution. 1 shonramm in nlav hlackiack, where

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

SQL Server T-SQL Recipes

Authors: David Dye, Jason Brimhall

4th Edition

1484200616, 9781484200612

More Books

Students also viewed these Databases questions