Wenn ich eine einfache Klasse wie diese für eine Karte habe:
%Vor%und ich möchte dann eine Instanz einer Karte in einer anderen Datei erstellen, wie übergebe ich die enum?
%Vor%Fehler: 'Suit' wurde in diesem Bereich nicht deklariert
Ich weiß, das funktioniert:
%Vor%Aber wie erstelle ich eine Variable vom Typ Suit in einer anderen Datei?
Verwenden Sie Card::Suit
, um auf den Typ zu verweisen, wenn er sich nicht im Gültigkeitsbereich von Card befindet. ... eigentlich solltest du auch so auf die Anzüge eingehen; Ich bin ein wenig überrascht, dass Card.CLUBS
kompiliert und ich dachte immer, du müsstest Card::CLUBS
machen.
Tags und Links c++ enums parameters