Referência de pré-processador C/C++
A Referência de pré-processador C/C++ explica o pré-processador como implementado no Microsoft C/C++. O pré-processador executa operações preliminares em arquivos do C e C++ antes de serem passados para o compilador. É possível usar o pré-processador para compilar o código condicionalmente, inserir arquivos, especificar mensagens de erro de tempo de compilação e aplicar regras de máquina específicas para seções de código.
No Visual Studio 2019, a opção do compilador /Zc:preprocessor fornece um pré-processador C11 e C17 totalmente compatível. Esse é o padrão quando você usa o sinalizador /std:c11
do compilador ou /std:c17
.
Nesta seção
Pré-processador
Fornece uma visão geral dos pré-processadores tradicionais e novos em conformidade.
Diretivas de pré-processador
Descreve as políticas, normalmente usadas para tornar os programas de origem fáceis de alterar e de compilar em ambientes de execução diferentes.
Operadores de pré-processador
Discute os quatro operadores específicos de pré-processadores usados no contexto da política #define
.
Macros predefinidas
Discute macros predefinidas conforme especificado pelos padrões C e C++ e pelo Microsoft C++.
Pragmas
Discute pragmas, que proporcionam uma maneira para que cada compilador ofereça recursos específicos de máquinas e sistemas operacionais enquanto mantém a compatibilidade geral com as linguagens C e C++.
Seções relacionadas
Referência da linguagem C++
Fornece o material de referência para a implementação da Microsoft da linguagem C++.
Referência da linguagem C
Fornece o material de referência para a implementação da Microsoft da linguagem C.
Referência de build do C/C++
Fornece links para tópicos que discutem opções de compilador e de vinculador.
Projetos do Visual Studio – C++
Descreve a interface do usuário no Visual Studio que permite especificar os diretórios que o sistema do projeto procurará para localizar arquivos para o seu projeto do C++.