Freigeben über


Präprozessor

Der Präprozessor ist ein Textprozessor, der den Text einer Quelldatei als Teil der ersten Phase der Verschiebung bearbeitet.Der Präprozessor nicht den Quelltext analysiert, aber er teilt ihn in Token mit dem Ziel Localizing Makro-Aufrufen.Obwohl der Compiler normalerweise die Präprozessorausgabe in der ersten Phase aufgerufen wird, kann der Präprozessor auch separat aufgerufen werden, um Text zu verarbeiten, ohne zu kompilieren.

Das Referenzmaterial für den Präprozessor enthält folgende Abschnitte:

Microsoft-spezifisch

Sie können Listen von Quellcode, nachdem Sie vorverarbeitet haben, indem Sie die /E oder /EP-Compileroption verwenden.Beide Optionen werden Präprozessor und gibt den resultierenden Text auf dem Standardausgabegerät aus, das in den meisten Fällen die Konsole ist.Der Unterschied zwischen den beiden Optionen besteht darin, dass /E und /EP #line-Direktive enthält diese Direktiven entfernt.

Microsoft ENDES bestimmten

Besondere Terminologie

Klicken Sie in der Dokumentation der Präprozessor bezieht sich der Begriff „Argument“ die Entität an, die an eine Funktion übergeben wird.In einigen Fällen wird sie durch „tatsächlich“ oder „formales geändert,“ beschreibt die den Argument Ausdruck, der im Funktionsaufruf als auch in der Deklaration Argument angegeben werden, in der Funktionsdefinition angegeben wird.

Der Begriff „Variable“ bezieht sich auf ein einfaches C. an das angegebene ChanneldatenobjektDer Begriff „Objekt“ bezieht sich auf C++-Objekte und - Variablen an. es ist ein inklusiver Ausdruck.

Siehe auch

Referenz

Phasen der Übersetzung

Weitere Ressourcen

C/C++-Präprozessorreferenz