Udostępnij za pośrednictwem


Operator charizing (# @)

Programu Microsoft

Tylko z argumentów makra można używać operatora charizing.Jeśli # @ poprzedza parametrów formalnych w definicji makra, rzeczywiste argument ujęty w znaki pojedynczego cudzysłowu i traktowane jako znak po rozwinięciu makra.Na przykład:

#define makechar(x)  #@x

powoduje, że deklaracja

a = makechar(b);

Aby zostać rozszerzone na

a = 'b';

Nie można używać znaków cudzysłowu pojedynczego z operatorem charizing.

KONIEC Microsoft szczególne

Zobacz też

Informacje

Operatory preprocesora