Dans ce qui précède il est possible de remplacer les commandes #if
expression par :
#ifdef
nom ou
#ifndef
nom.
Dans ce cas, le test ne porte plus sur la nullité ou non d'une expression, mais
sur la définition ou non d'une macro.
La commande #ifdef
nom a pour sémantique :
« si nom est défini », et #ifndef
nom
a pour sémantique : « si nom n'est pas défini ».
Matthieu Moy
2017-02-08