Freigeben über


Präprozessor-Operatoren

Vier Präprozessor bestimmte Operatoren werden im Rahmen der #define-Direktive verwendet (siehe folgende Liste für eine Zusammenfassung der einzelnen).Das Stringizing, das Charizing und das Token-Einfügen Operatoren werden in den folgenden drei Abschnitten erläutert.Weitere Informationen zu den Definition-Operator finden Sie unter Das #if, das #elif, das #else und #endif Direktive.

Operator

Aktion

Stringizing-Operator (#)

Veranlasst den entsprechenden Parameter in doppelte Anführungszeichen eingeschlossen werden sollen

Charizing-Operator (#@)

Bewirkt, dass das entsprechende Argument in einfache Anführungszeichen eingeschlossen werden, und als Zeichen behandelt werden soll (Microsoft-spezifische)

Operator (##) Token-einfügen

Ermöglicht die als Token, die verwendet werden, um andere Token zu bilden verkettet werden soll, Parameter

Relative Operator

Vereinfacht das Schreiben von zusammengesetzten Ausdrücken in bestimmten Makrodirektiven

Siehe auch

Referenz

Präprozessordirektiven

Vordefinierte Makros

Weitere Ressourcen

C/C++-Präprozessorreferenz