Est-ce que le code suivant est valide en c++ :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
typedef enum _toto toto;
enum _toto { val1,val2};
?

avec g++, il y a une erreur. Si on mets le typedef après, pas d'erreur. Donc je voulais savoir si le standard interdit cette construction (si oui, un lien serait appréciable)

merci