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++