Operator konwersji na znaki (#@)
Specyficzne dla firmy Microsoft
Operator charyzacji może być używany tylko z argumentami makr. Jeśli #@
poprzedza parametr formalny w definicji makra, rzeczywisty argument jest ujęta w pojedynczy cudzysłów i traktowana jako znak po rozwinięciu makra. Przykład:
#define makechar(x) #@x
powoduje, że instrukcja
a = makechar(b);
w celu rozszerzenia do
a = 'b';
Nie można używać znaku pojedynczego cudzysłowu ('
) z operatorem charizing.
END Microsoft Specific
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla