Condividi tramite


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 allo scopo di individuare le chiamate della 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 utilizzando l'opzione del compilatore /E o /EP. Entrambe le opzioni richiamano il preprocessore e restituiscono il testo risultante al dispositivo di output standard, che, nella maggior parte dei casi, è la console. La differenza tra le due opzioni è che /E include le direttive #line mentre /EP rimuove tali 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, è modificato da "effettivo" o "formale", che descrive l'espressione dell'argomento specificata nella chiamata di funzione e nella dichiarazione dell'argomento specificata nella definizione di funzione, rispettivamente.

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

Vedere anche

Riferimenti

Fasi di conversione

Altre risorse

Riferimenti al preprocessore C/C++