Est la dernière virgule en C enum nécessaire?

Est la dernière virgule nécessaire dans un enum C déclaration?

c'est à dire la virgule après VAL3 nécessaire?

enum { Val1, Val2, Val3, } someEnum;

Sont-ils des effets secondaires de la laisser sortir/

Grâce

  • Dans la norme C89, la dernière virgule était explicitement interdit. En C99, on le permet. Les effets secondaires de la laisser en est qu'il ne peut pas être compilé par le strict C89 compilateurs.
InformationsquelleAutor Lehane | 2009-04-27