#include class Card { public: Card(int value, std::string const& suit); int get_value() const; std::string to_string() const; bool operator>(Card const& rhs) const; bool operator<(Card const& rhs) const; Card& operator++(); Card operator++(int); private: int value; std::string suit; }; std::ostream& operator<<(std::ostream& os, Card const& rhs);