ifstream >> enum
Verfasst: 31.05.2009, 15:45
Das Problem ist folgendes: Ich möchte Daten aus einer Datei in eine Variable einlesen, deren Typ ein enum ist.
Ich bekomme folgende Fehlermeldung:
error C2679: Binärer Operator '>>': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden vom Typ 'defaultEnum akzeptiert (oder keine geeignete Konvertierung möglich)
Sofern ich versuche, vom enum zu int zu casten, ändert sich die Fehlermeldung nur insofern, als dass statt 'defaultEnum', 'int' nicht aktzeptiert wird...
Ich bekomme folgende Fehlermeldung:
error C2679: Binärer Operator '>>': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden vom Typ 'defaultEnum akzeptiert (oder keine geeignete Konvertierung möglich)
Sofern ich versuche, vom enum zu int zu casten, ändert sich die Fehlermeldung nur insofern, als dass statt 'defaultEnum', 'int' nicht aktzeptiert wird...