Operatori del preprocessore

Nel contesto della direttiva vengono usati quattro operatori specifici del #define preprocessore. Per un riepilogo di ognuna, vedere la tabella seguente. Gli operatori per la creazione di stringhe, caratteri e concatenamento dei token sono descritti nelle tre sezioni seguenti. Per informazioni sull'operatore defined , vedere Direttive #if, #elif, #else e #endif.

Operatore Azione
Operatore di stringing (#) Racchiude l'argomento corrispondente tra virgolette doppie
Operatore di charizing (#@) Fa in modo che l'argomento corrispondente sia racchiuso tra virgolette singole e venga considerato come un carattere (specifico di Microsoft)
Operatore di incollamento del token (##) Consente ai token utilizzati come argomenti effettivi di essere concatenati per formare altri token
Operatore definito Semplifica la scrittura di espressioni composte in alcune direttive macro

Vedi anche

Direttive del preprocessore
Macro predefinite
Informazioni di riferimento sul preprocessore c/c++