Оператор преобразования в символы (#@)
Блок, относящийся только к системам Майкрософт
Оператор образования символа может использоваться только в аргументах макросов. Если #@
предшествует формальному параметру в определении макроса, фактический аргумент заключен в одинарные кавычки и обрабатывается как символ при развертывании макроса. Например:
#define makechar(x) #@x
приводит к разворачиванию оператора
a = makechar(b);
в выражение
a = 'b';
Одинарный символ ('
) нельзя использовать с оператором charizing.
Завершение блока, относящегося только к системам Майкрософт
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по