Bonjour.

J'ai beau chercher sur le net, je n'ai pas de réponse clair à la question suivante :

est-ce que le typage d'enum est standart? (pour le dernier standart sorti j'entends)

exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 
enum MonEnum : unsigned char
{
    MY_TRUC_A, MY_TRUC_B, // etc
};
Ca compile sous VC8, ya pas de précision dans la MSDN donc je pensais que c'était standart. Maintenant j'ai un sérieux doute parcequ'aucun de mes collegues ne le savait et c'est pas trop des manches.

En effet le compilo avec lequel je bosse est Codewarrior (pour NDS) et lui ne le supporte pas. Je le soupçonnais de pas être totalement fiable vis a vis du standart mais sur ce point précis, apparamment d'après mes recherches sur le net ya presque aucune référence à cette feature du language.

J'ai juste trouvé une référence à cette feature dans la page de wikipedia sur le prochain standart : http://en.wikipedia.org/wiki/C++0x#S...d_Enumerations

Donc je cherche confirmation : est-ce que c'est une early implementation de microsoft dans son compilo ou est-ce que c'est déjà officiellement standart?