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?
Thanks, Spencer