Je veux definir des constantes avec des valeurs 0, 1, 2..., mais dont
l'ordre est important. Ca signifie qu'a chaque fois que je rajoute une
constant au milieu, je dois incrémenter tous les suivants. J'amerais
trouver un moyen systématique de le faire, au moins pour la phase de
développement.
J'ai pensé à quelque chose du style
#define INDEX (0)
#define
CONST1
INDEX // 0
#define INDEX (INDEX + 1)
#define
CONST4
INDEX // 1
#define INDEX (INDEX + 1)
#define
CONST7
INDEX // 2
#define INDEX (INDEX + 1)
Mais ca ne marche pas (redéfinition de macro)
Quelqu'un connait-il un moyen de sésourde mon problème, sans que ce devienne trop long?