Operatore per la creazione di caratteri (#@)

Sezione specifica Microsoft

L'operatore per la creazione di caratteri può essere utilizzato solo con argomenti di macro. Se #@ precede un parametro formale nella definizione della macro, l'argomento effettivo viene racchiuso tra virgolette singole e trattato come 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';

La virgoletta singola (') non può essere usata con l'operatore di charizing.

Fine sezione specifica Microsoft

Vedi anche

Operatori del preprocessore