Riferimenti al preprocessore C/C++

In Riferimento al preprocessore C/C++ viene illustrato il preprocessore come viene implementato in Microsoft C/C++. Il preprocessore esegue alcune operazioni preliminari sui file C e C++ prima che siano passati al compilatore. È possibile utilizzare il preprocessore per compilare in modo condizionale il codice, inserire file, specificare i messaggi di errore in fase di compilazione e applicare le regole specifiche del computer alle sezioni di codice.

In questa sezione

  • Direttive per il preprocessore
    Vengono descritte le direttive, in genere utilizzate per rendere i programmi di origine semplici da modificare e da compilare in diversi ambienti di esecuzione.

  • Operatori del preprocessore
    Vengono illustrati i quattro operatori specifici del preprocessore utilizzati nel contesto della direttiva #define.

  • Macro predefinite
    Vengono illustrate le macro predefinite specificate da ANSI e da Microsoft C++.

  • Pragma
    Vengono illustrati i pragma che offrono un metodo per ogni compilatore per fornire le funzionalità specifiche del sistema operativo e del computer mantenendo la compatibilità generale con i linguaggi C e C++.

Sezioni correlate

  • Riferimenti al linguaggio C++
    Viene fornito materiale di riferimento per l'implementazione Microsoft del linguaggio C++.

  • Riferimenti del linguaggio C
    Viene fornito materiale di riferimento per l'implementazione Microsoft del linguaggio C.

  • Compilazione di un programma C/C++
    Vengono forniti collegamenti agli argomenti relativi alle opzioni del compilatore e del linker.

  • Librerie di Visual C++
    Vengono forniti collegamenti alle diverse librerie disponibili in Visual C++, ad esempio ATL, MFC, OLE DB, la libreria di runtime del linguaggio C e la libreria standard di C++.

  • Creazione e gestione di progetti Visual C++
    Viene descritta l'interfaccia utente di Visual Studio che consente di specificare le directory che il sistema del progetto cercherà per individuare i file per il progetto C++.