Enum et méthode to_string
	
	
		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:
	
| 12
 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"); |