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