Bonjour,
Je suis à la recherche de la méthode la plus simple de réaliser une enum class en c++11 qui possède une méthode to_string.
Après plusieurs recherches sur internet je tombe sur plein de code qui sont plus ou moins simple. J'aimerai avoir votre avis.
Voici ce que j'ai trouvé :
https://stackoverflow.com/questions/...and-future-c20
https://codereview.stackexchange.com...c-class-header
Il y a plein de sujet mais aucunes méthodes semblent sortir du lot.
Avez-vous un avis sur la question ?
Personnellement je suis encore sur du C et j'aimerai faire quelque chose orienté C++ avec (enum class au moins)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 enum MyEnum { VALUE_1, VALUE_2, NB_MY_ENUM }; static const char* MyEnumString[] = { "VALUE_1", "VALUE_2" }; static_assert(sizeof(MyEnumString)/sizeof(char*) == NB_MY_ENUM, "MyEnumString array error");
Partager