enum in Methode
-
Guten Tag
Ich habe ein eNumerator
enum eTransactionResult
{
eOkey,
eTransactionDoesNotExist,
eWrongAmount,
eFatalError
};Nun hab ich eine Methode die diesen als Rückgabewert hat
eTransactionResult AccountMngr::Pay( int accountSourceNumber, int accountDestinationNumber, double amount)
{
//geld abziehen und einzahlen}
Der Compiler sag tmir das ich ein wert zurückgeben muss für den enum.
Weis leider überhaubt nicht wie und wasVielen Dank
-
und warum gibst du keinen wert des enums zurück?
übrigens: gleich kommt irgendein klugscheißer und erzählt dir, dass man double nicht für geldbeträge verwendet.
-
ja was für ein wert will den enum?
eOkey ist 0
eTransactionDoesNotExist ist 1
eWrongAmount ist 2
eFatalError ist 3return 0 funktioniert nicht, ich glaub ich seh den wald vor lauter bäumen nicht
-
zum Beispiel
return eTransactionDoesNotExist;
-
Ja hast recht, blöd von mir
danke vielmals