Operador charizing (#@)
Seção específica da Microsoft
O operador de charizing pode usado apenas com os argumentos das macros. Se #@
preceder um parâmetro formal na definição da macro, o argumento real é encapsulado em aspas simples e tratado como um caractere quando uma macro for expandida. Por exemplo:
#define makechar(x) #@x
faz com que a instrução
a = makechar(b);
seja expandida para
a = 'b';
O caractere de aspas simples ('
) não pode ser usado com o operador de charizing.
Fim da seção específica da Microsoft