Skip to content
Latchkey

O que é uma diretiva de pré-processador?

Uma diretiva de pré-processador é um comando, tipicamente começando com um símbolo de cerquilha, sobre o qual o pré-processador age antes que o compilador propriamente dito veja o código. As diretivas incluem arquivos, definem e expandem macros e ativam ou desativam blocos de código com base em condições. Elas transformam o texto-fonte, produzindo a unidade de tradução final que é então compilada.

Por que isso importa

Como as diretivas rodam antes da compilação real, elas moldam qual código o compilador acaba vendo, o que as torna poderosas mas fáceis de usar mal. A compilação condicional e as macros dirigidas por diretivas são fontes comuns de diferenças sutis de build.

Guias relacionados