Visual C++

Il linguaggio e gli strumenti potenti e flessibili di Visual C++ in Visual Studio consentono lo sviluppo di applicazioni native per Windows Store, le applicazioni desktop native e le applicazioni gestite da eseguire in .NET Framework.Visual C++ include i seguenti componenti:

  • Ambiente di sviluppo Visual Studio
    L'ambiente di sviluppo supporta l'intero flusso di lavoro di sviluppo, dalla creazione alla gestione dei progetti attraverso la scrittura di codice, l'esecuzione del debug, l'analisi e la distribuzione per l'utente finale.

  • Strumenti per la compilazione in Visual C++
    Il compilatore supporta sia lo sviluppo di codice nativo che lo sviluppo basato su NET common language runtime (CLR).Visual C++ supporta direttamente la compilazione per computer x86 e include i compilatori basati su x64 e ARM.Ottimizza le prestazioni per tutte le piattaforme.

  • Librerie

    • Libreria runtime C (CRT)
      Include alternative con sicurezza avanzate per funzioni che non sono note per impostare i problemi di sicurezza.

    • Libreria standard di C++
      Contiene la libreria iostream e la Standard Template Library (STL).

    • Active Template Library (ATL)
      Per la creazione di componenti COM e applicazioni.

    • Librerie Microsoft Foundation Class (MFC)
      Per la creazione di applicazioni desktop con hanno interfacce tradizionali o in stile Office.

    • PPL (Parallel Patterns Library)
      Per gli algoritmi paralleli e asincroni che vengono eseguiti dalla CPU.

    • C++ AMP (C++ Accelerated Massive Parallelism)
      Per gli algoritmi paralleli in modalità massiccia che vengono eseguiti dalla GPU.

    • Libreria di modelli di Windows Runtime C++ (WRL),
      Per lo sviluppo di tipo COM, delle applicazioni e dei componenti di Windows Store.

    • Le librerie di classi di .NET Framework (utilizzate tramite C++/CLI), STL/CLR e la libreria di supporto C++
      Per lo sviluppo di applicazioni gestite.

In aggiunta, quando si utilizza Visual C++ è possibile accedere alle API Windows sia per le applicazioni di Windows Store che le applicazioni desktop.I file di intestazione e i file .winmd per queste API vengono inclusi in Visual Studio, in Windows Software Development Kit (SDK) per Windows 8.

[!NOTA]

Visual Studio Express 2012 per Windows 8 supporta solo la creazione e la distribuzione di applicazioni e componenti di Windows Store e non supporta le applicazioni desktop o console.Per sviluppare applicazioni desktop, è possibile utilizzare Visual Studio Express 2012 per Windows Desktop o una delle versioni di Visual Studio 2012.Per ulteriori informazioni sulle edizioni di Visual Studio, vedere Visual C++ Tools and Templates in Visual Studio Editions.

In questa sezione

Sezioni correlate

  • Imparare Visual C++
    Questa parte del sito web del Centro per sviluppatori Visual Studio contiene le linee guida per chi ha iniziato ad approcciarsi con il C++.