Операторы препроцессора

4 Оператора препроцессор-специфического используются в контексте #define директива (см. следующий список, сводки каждого).Stringizing, charizing и 3 токен-вставить операторы рассматриваются в следующих подразделах.Сведения о defined оператор см. в разделе #if, #elif " #else И директивы #endif.

Оператор

Действие

Оператор Stringizing (#)

Вызывает соответствующий фактического аргумента заключенным в двойные кавычки.

Оператор Charizing (#@)

Вызывает соответствующий аргумент следует заключать в одинарные кавычки и рассматриваться как знак (Майкрософт), относящийся

Токен-вставящ оператор (##)

Разрешает токены, используемые как фактические аргументы, которые требуется сцепить для формирования другие токены

оператор distinct

Упрощает запись составных выражений в некоторых директивах макроса

См. также

Ссылки

Директивы препроцессора

Предварительно определенные макросы

Другие ресурсы

Ссылка препроцессор C/C++