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