Que veux-tu dire par là ?
Pour ma part oui j'utilise des macros, quand nécessaire, pour leur fonction première : remplacer au parsing du preprocessor.
90% des macros que j'écris le sont pour ne pas avoir à recopier un code redondant style succession de if. Evitant par la même occasion des erreurs d'innatention dûes aux c/c.
Et pour pouvoir identifier les différentes cibles et/ou du code spécifique selon la cible. Typiquement quand la cible est Debug, ajouter des traces et diverses informations pour le debug justement

.
Partager