Bonjour,

je cherche à récupérer les valeurs d'un type énuméré dans une string

Par exemple
enum jour { Lundi=1, Mardi=2, Mercredi=3, Jeudi=4, Vendredi=5};

jour unJour;
unJour = 1;

std::String s;

Je voudrais alors mettre "lundi" dans ma chaine

Comment puis-je faire? On m'a parlé de directives pré-processeur sans m'en donner le nom.

Je voudrais aussi éviter de faie un switch sur toutes les valeurs...

Merci d'avance