Bonjour,
Je fais appel à vos lumière pour un problème simple.
En effet, je fais un #define DEBUG au début de mon prog avec ou sans valeur (#define DEBUG 8 ou #define DEBUG tout court). Cependant, ensuite, je le compare à 8 en directive préprocesseur (#if DEBUG == 8) et il me dit dans le cas du #define DEBUG qu'il n'y a aucune valeur à gauche de l'égalité.
Y-a-t-il un moyen de savoir si une constante préprocesseur à une valeur ou non avant de faire le test pour que celui-ci ne conduise pas à une erreur de compilation ?
D'avance merci
Altrensa
Partager