Präprozessor-Operatoren
Im Kontext der #define
Richtlinie werden vier präprozessorspezifische Operatoren verwendet. Eine Zusammenfassung der einzelnen Informationen finden Sie in der folgenden Tabelle. Zeichenfolgenoperatoren, Zeichenoperatoren und Operatoren zum Einfügen eines Tokens werden in den nächsten drei Abschnitten erläutert. Informationen zum Operator finden Sie in den defined
Richtlinien #if, #elif, #else und #endif.
Operator | Aktion |
---|---|
Zeichenfolgenoperator (#) | Bewirkt, dass das entsprechende tatsächliche Argument in doppelte Anführungszeichen eingeschlossen wird. |
Zeichenoperator (#@) | Bewirkt, dass das entsprechende Argument in einfache Anführungszeichen eingeschlossen und als Zeichen behandelt wird (Microsoft-spezifisch) |
Token-Einfügen-Operator (##) | Ermöglicht das Verketten der Token, die als tatsächliche Argumente verwendet werden, um andere Token zu bilden. |
definierter Operator | Vereinfacht das Schreiben von zusammengesetzten Ausdrücken in bestimmten Makroanweisungen. |
Siehe auch
Präprozessoranweisungen
Vordefinierte Makros
c/c++-Präprozessorreferenz