Condividi tramite


Operatore charizing (#@)

Sezione specifica Microsoft

L'operatore per la creazione di caratteri può essere utilizzato solo con argomenti di macro. Se #@ precede il parametro formale nella definizione della macro, l'argomento effettivo sarà racchiuso tra virgolette singole e viene considerato come un carattere quando la macro viene espansa. Ad esempio:

#define makechar(x)  #@x

fa sì che l'istruzione

a = makechar(b);

venga espansa a

a = 'b';

Il carattere della virgoletta singola non può essere utilizzato con l'operatore per la creazione di caratteri.

Fine sezione specifica Microsoft

Vedere anche

Riferimenti

Operatori del preprocessore