C++preprocessore


introduzione

Il preprocessore C è un semplice parser / replacer di testo che viene eseguito prima della compilazione effettiva del codice. Utilizzato per estendere e facilitare l'uso del linguaggio C (e successivo C ++), può essere utilizzato per:

un. Compresi altri file che utilizzano #include

b. Definisci una macro di sostituzione del testo usando #define

c. Compilazione condizionale usando #if #ifdef

d. Logica specifica per piattaforma / compilatore (come estensione della compilazione condizionale)

Osservazioni

Le istruzioni di preprocessore vengono eseguite prima che i file di origine vengano consegnati al compilatore. Sono capaci di una logica condizionale di livello molto basso. Poiché i costrutti del preprocessore (ad es. Macro simili a oggetti) non vengono digitati come normali funzioni (la fase di pre-elaborazione avviene prima della compilazione), il compilatore non può imporre controlli di tipo, pertanto dovrebbero essere usati con attenzione.

preprocessore Esempi correlati