Präprozessor
Der Präprozessor ist ein Textprozessor, der den Text einer Quelldatei im Rahmen der ersten Übersetzungsphase bearbeitet. Der Präprozessor analysiert den Quelltext nicht, unterteilt ihn jedoch in Token, um Makroaufrufe zu finden. Obwohl der Compiler den Präprozessor normalerweise im ersten Durchlauf aufruft, kann der Präprozessor auch separat aufgerufen werden, um Text ohne Kompilierung zu verarbeiten.
Das Referenzmaterial zum Präprozessor enthält die folgenden Abschnitte:
Microsoft-spezifisch
Sie können eine Auflistung des Quellcodes nach der Vorverarbeitung abrufen, indem Sie die Compileroption "/E " oder "/EP " verwenden. Beide Optionen rufen den Präprozessor auf und senden den resultierenden Text an das Standardausgabegerät, das in den meisten Fällen die Konsole ist. Der Unterschied zwischen den beiden Optionen besteht darin, dass /E
richtlinien enthalten #line
sind und /EP
diese Direktiven entfernt werden.
Ende Microsoft-spezifisch
Besondere Terminologie
In der Präprozessordokumentation bezieht sich der Begriff "Argument" auf die Entität, die an eine Funktion übergeben wird. In einigen Fällen wird sie durch "actual" oder "formal" geändert, der den im Funktionsaufruf angegebenen Argumentausdruck und die in der Funktionsdefinition angegebene Argumentdeklaration beschreibt.
Der Begriff "Variable" bezeichnet ein einfaches C-Datenobjekt. Der Begriff "Object" bezieht sich sowohl auf C++-Objekte als auch auf Variablen; es ist ein inklusiver Begriff.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für