Originariamente inviato da shodan
o assegni il valore dell'enum ad un int e incrementi quello;
int a = A; a++;
Non è la soluzione giusta: gli enum non hanno sempre valori sequenziali, e l'incremento quindi può portare a situazioni non previste

codice:
typedef enum {
  8
  9    A = 0,
 10    B = 10,
 11    C = 12,
 12    D = 31,
 13    E = 21,
 14    F = 56
 15
 16 }Test;
Equiparandolo a un int e incrementandolo, il codice non funzionerà ( o comunque avrà risultati non implementati)