Gibt es eine Möglichkeit, ein enum classFeld in den zugrunde liegenden Typ zu konvertieren ? Ich dachte, das wäre automatisch, aber anscheinend nicht.
enum class my_fields : unsigned { field = 1 };
unsigned a = my_fields::field;
Diese Abtretung wird von GCC abgelehnt. error: cannot convert 'my_fields' to 'unsigned int' in assignment.
[C++11: 7.2/9].
enum.