C++Preprocesador


Introducción

El preprocesador de C es un simple analizador / sustituto de texto que se ejecuta antes de la compilación real del código. Usado para extender y facilitar el uso del lenguaje C (y posterior C ++), puede usarse para:

a. Incluyendo otros archivos usando #include

segundo. Defina una macro de reemplazo de texto usando #define

do. Compilación condicional usando #if #ifdef

re. Lógica específica de la plataforma / compilador (como una extensión de la compilación condicional)

Observaciones

Las instrucciones del preprocesador se ejecutan antes de que los archivos de origen se entreguen al compilador. Son capaces de lógica condicional de muy bajo nivel. Dado que las construcciones del preprocesador (p. Ej., Macros similares a objetos) no se escriben como las funciones normales (el paso de preprocesamiento ocurre antes de la compilación), el compilador no puede imponer verificaciones de tipos, por lo tanto, deben usarse con cuidado.

Preprocesador Ejemplos relacionados