Share via


Preprocessore

Il preprocessore è un processore di testo che modifica il testo di un file di origine durante la prima fase di traslazione. Il preprocessore non analizza il testo di origine, ma lo suddivide in token per individuare le chiamate di macro. Sebbene il compilatore in genere richiami il preprocessore nel primo test superato, il preprocessore può essere anche richiamato separatamente per elaborare il testo senza compilazione.

Il materiale di riferimento sul preprocessore include le sezioni seguenti:

Sezione specifica Microsoft

È possibile ottenere un elenco del codice sorgente dopo la pre-elaborazione usando l'opzione del compilatore /E o /EP . Entrambe le opzioni richiamano il preprocessore e inviano il testo risultante al dispositivo di output standard, che nella maggior parte dei casi è la console. La differenza tra le due opzioni consiste nel fatto che /E include #line direttive ed /EP elimina queste direttive.

Fine sezione specifica Microsoft

Terminologia speciale

Nella documentazione del preprocessore, il termine "argomento" si riferisce all'entità che viene passata a una funzione. In alcuni casi, viene modificato da "effettivo" o "formale", che descrive rispettivamente l'espressione dell'argomento specificata nella chiamata di funzione e la dichiarazione di argomento specificata nella definizione della funzione.

Il termine "variabile" si riferisce a un oggetto dati di tipo C semplice. Il termine "oggetto" si riferisce sia agli oggetti C++ che alle variabili; è un termine inclusivo.

Vedi anche

Informazioni di riferimento sul preprocessore C/C++
Fasi della traduzione