Partager via


Préprocesseur

Le préprocesseur est un poste de traitement 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 divise en jetons en vue de localiser des macro-instructions.Bien que le compilateur appelle normalement le préprocesseur dans sa première passe, le préprocesseur peut également être appelé séparément pour traiter du texte sans compilation.

Les documents de référence sur le préprocesseur se compose des sections suivantes :

Spécifique à Microsoft

Vous pouvez obtenir une liste de votre code source après avoir prétraité à l'aide de l'option du compilateur de /E ou de /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 les deux points est que /E contient des directives d' #line et /EP élimine ces directives.

détail de FIN Microsoft

terminologie spéciale

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

Le terme « variable » fait référence à un objet de données simple C.Le terme « objet » fait référence aux objets et aux variables C++ ; ce terme inclus.

Voir aussi

Référence

Phases de traduction

Autres ressources

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