Udostępnij za pośrednictwem


Operator konwersji na znaki (#@)

Specyficzne dla firmy Microsoft

Operator konwersji na znak może służyć jedynie z argumentami makr.Jeśli #@ poprzedza parametr formalny w definicji makra, rzeczywisty argument jest ujęty w pojedynczy znak cudzysłowu i traktowany jest jako znak po rozwinięciu makra.Na przykład:

#define makechar(x)  #@x

powoduje, że instrukcja

a = makechar(b);

jest rozszerzona do

a = 'b';

Nie można użyć pojedynczego znaku cudzysłowu z operatorem, konwersji na znak.

KONIEC informacji specyficznych dla firmy Microsoft

Zobacz też

Informacje

Operatory preprocesora