Gibt es eine Möglichkeit, ein Element aus einer Aufzählung auf eine typsichere Weise zu wählen?
Der beste Weg, es zu finden, ist, einen Terminator-Wert als letztes Element der Enumeration einzuführen, damit Sie wissen, wie viele Werte es gibt, und dann eine zufällige Ganzzahl in dem von Ihnen gewidmeten Bereich erzeugen zum enum. Aber ein Terminator-Wert repräsentiert nichts, also haben Sie einen ungültigen Enum-Wert, und das ist nicht typsicher. Gibt es einen besseren Weg, es in den neuesten C ++ - Standards zu tun?
Tags und Links c++ enums type-safety