Russian Belarusian English German Japanese Ukrainian

Charizing (#@) препроцессора

CuBook05

Только для систем Microsoft
 
Charizing оператор может использоваться только с аргументами макросов. Если #@ предшествует формальный параметр в определении макроса, то фактический аргумент заключен в одинарные кавычки и обрабатывается как символ, если макрос развернут. Например:
#define makechar(x) #@x
вызывает выписку
a = makechar(b);
можно развернуть на
a = 'b';
Знак одинарных кавычек не может использоваться с charizing оператором.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить