Hallo,
ich möchte meine enums mit einer Schleife durchlaufen und bin auf die StdEnumTrick gestoßen. Allerdings habe ich damit ein Problem.
Der entsprechende Teil des Codes sieht so aus:
Code:
#ifndef __Base_H
#define __Base_H
namespace ego {
#define StdEnumTricks(eEnumType)
static inline void operator++(eEnumType& eVal)
{
eVal = eEnumType(eVal+1);
}
static inline void operator++(eEnumType& eVal, int)
{
eVal = eEnumType(eVal+1);
}
};
} // namespace
#endif
Leider bekomme ich bei den Funktionen den Fehler:
Code:
'eEnumType': nichtdeklarierter Bezeichner
Wie kann das angehen?
Lesezeichen