Partager via


Préprocesseur

Le préprocesseur est un processeur de texte qui manipule le texte d'un fichier source dans le cadre de la première phase de traduction. Le préprocesseur n'analyse pas le texte source, mais il le divise en jetons en vue de localiser les appels de macros. Bien que le compilateur appelle normalement le préprocesseur lors de sa première passe, le préprocesseur peut également être appelé séparément pour traiter du texte sans compilation.

La documentation de référence sur le préprocesseur comprend les sections suivantes :

Section spécifique à Microsoft

Vous pouvez obtenir une liste de votre code source après le prétraitement à l'aide de l'option du compilateur /E ou /EP. Les deux options appellent le préprocesseur et génèrent le texte résultant sur le périphérique de sortie standard qui, dans la plupart des cas, est la console. La différence entre ces deux options est que /E inclut les directives #line, tandis que /EP les supprime.

FIN de la section spécifique à Microsoft

Terminologie spéciale

Dans la documentation du préprocesseur, le terme « argument » fait référence à l'entité passée à une fonction. Dans certains cas, il est modifié par l'adjectif « réel » ou « formel », qui décrit respectivement l'expression d'argument spécifiée dans l'appel de fonction et la déclaration d'argument spécifiée dans la définition de fonction.

Le terme « variable » fait référence à un objet de données simple de type C. Le terme « objet » fait référence aux objets et aux variables C++ ; il s'agit d'un terme inclusif.

Voir aussi

Référence

Phases de traduction

Autres ressources

Référence du préprocesseur C/C++