If I have a simple class like this one for a card:
class Card {
        public:
            enum Suit { CLUBS, DIAMONDS, HEARTS, SPADES };
            Card(Suit suit);
    };
and I then want to create an instance of a card in another file how do I pass the enum?
#include "Card.h"
using namespace std;
int main () {
    Suit suit = Card.CLUBS;
    Card card(suit);
    return 0;
}
error: 'Suit' was not declared in this scope
I know this works:
#include "Card.h"
using namespace std;
int main () {
    Card card(Card.CLUBS);
    return 0;
}
but how do I create a variable of type Suit in another file?
 
     
     
     
    