#ifndef CARD_HH #define CARD_HH #include enum Suit {CLUBS, SPADES, HEARTS, DIAMONDS}; enum Rank {ACE = 1, R2 = 2, R3 = 3, R4 = 4, R5 = 5, R6 = 6, R7 = 7, R8 = 8, \ R9 = 9, R10 = 10, JACK = 11, QUEEN = 12, KING = 13}; struct Card { public: Suit suit; Rank rank; Card (std::string); Card (Suit, Rank); Card (const Card &); bool operator==(const Card &) const; void operator=(const Card &); } #endif