Operadores de pré-processador

Quatro operadores pré-processador específicos é usado no contexto da #define diretiva (consulte a lista a seguir para obter um resumo de cada).Os operadores de stringizing, charizing e colar de token são discutidos nas próximas três seções.Para obter informações sobre o definida pelo operador, consulte A configuração # if, # elif, # else e # endif diretivas.

Operador

Ação

Operador (#) de stringizing

Faz com que o argumento correspondente ser colocado entre aspas duplas

Operador de charizing (# @)

Faz com que o argumento correspondente ser colocado entre aspas simples e deve ser tratado como um caractere (específico da Microsoft)

Operador de colagem de símbolo (#)

Permite que os tokens usados como argumentos reais concatenadas para formar outros tokens

operador definido

Simplifica a escrita de expressões compostas em determinadas diretivas de macro

Consulte também

Referência

Diretivas de pré-processador

Macros predefinidas

Outros recursos

Referência de pré-processador de C/C++