Bonjour,
j'essaye de définir différents modes de compilation par le biais d'un enum et d'une constante define. J'effectue ensuite un test sur cette constante pour définir tout ce dont j'ai besoin.
Pour être plus clair, voici le code exemple correspondant :
Il ne s'agit là que d'un exemple mais j'aimerais comprendre pourquoi après tout ceci VARIABLE vaut 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 enum { TOTO1, TOTO2, TOTO3, TOTO4 }; #define COMPILATION TOTO2 #if (COMPILATION == TOTO1) #define VARIABLE 0 ... #else #define VARIABLE 1 ... #endif
Merci d'avance pour votre aide précieuse.
Partager