Discussion:Programmation C++/Le préprocesseur

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

Il n'est plus une bonne pratique d'utiliser les MACROS comme des fonctions. On préférera les fonctions inlines, qui augmente la lisibilité du code et en facilite le déboggage. Les seuls cas d'utilisation qu'on en fait est quand on n'a pas d'autres choix, comme par ex. lorsqu'on souhaite masquer l'usage d'autres macros prédéfinies comme __LINE__ ou __FILE__. On pourrait contre indiquer ce type d'utilisation de macros