We recommend using Visual Studio 2017

Visual C++ in Visual Studio 2015

 

Data di pubblicazione: ottobre 2016

Per la documentazione più recente di Visual Studio 2017 RC, vedere Documentazione di Visual Studio 2017 RC.

Il linguaggio di programmazione e gli strumenti di sviluppo di Visual C++ consentono lo sviluppo di app native di Universal Windows, applicazioni desktop e server native, librerie multipiattaforma in esecuzione su Android e iOS nonché in Windows, e app gestite in esecuzione su .NET Framework.

Destinatari della documentazione

Questo contenuto è destinato agli sviluppatori di C++ che si occupano della scrittura dei programmi.

System_CAPS_ICON_warning.jpg Avviso

In Visual Studio 2015, Visual C++ non è installato per impostazione definita. Durante l'installazione, assicurarsi di scegliere l'installazione Personalizzata, quindi selezionare i componenti C++ necessari. In alternativa, se Visual Studio è già installato, scegliere File | Nuovo | Progetto | C++ e verrà richiesto di installare i componenti necessari.

Novità in Visual C++
Novità di Visual C++.

Modifiche importanti in Visual C++ 2015
Informazioni sulle modifiche importanti in questa versione.

C++
Altre informazioni sulle tecniche moderne di programmazione di C++ basate su C++11 e C++14, con le quali è possibile scrivere codice sicuro in modo veloce, senza incorrere nelle numerose trappole che la programmazione C nasconde.

How to Report a Problem with the Visual C++ Toolset
Informazioni su come creare e inoltrare segnalazioni di errore efficaci riguardanti i set di strumenti Visual C++, ad esempio compilatore, linker e altri.

Guida al porting e aggiornamento in Visual C++
Linee guida per la conversione di codice e l'aggiornamento di progetti Visual C++ in Visual Studio 2015, inclusa la conversione di codice C++ per Windows 10 e la piattaforma UWP (Universal Windows Platform).

Supporto delle funzionalità C++11/14/17
Informazioni sul supporto per le funzionalità C++11 e C++14 in Visual C++.

Blog del team di Visual C++
Altre informazioni sulle nuove funzionalità e sugli aggiornamenti più recenti degli sviluppatori di Visual C++.

Download di Visual Studio
Download di Visual C++.

Strumenti e modelli Visual C++ nelle edizioni di Visual Studio
Informazioni sulle varie edizioni di Visual Studio.

Piattaforme supportate
Informazioni sulle piattaforme supportate.

Esempi di Visual C++
Informazioni sugli esempi.

Community di Visual Studio
Informazioni su come ottenere assistenza, segnalare bug e fornire suggerimenti per Visual Studio.

App di Windows universale
Guide e contenuto di riferimento di Windows Dev Center. Per informazioni sullo sviluppo di app Windows Store, vedere Sviluppare app di Windows Store con Visual Studio e Roadmap per app di Windows Store scritte in C++.

Applicazioni desktop di Windows (Visual C++)
Informazioni sulla creazione di applicazioni desktop con ciclo di messaggi e callback.

DLL in Visual C++
Informazioni su come usare Win32, ATL e MFC per creare DLL desktop di Windows e su come compilare e registrare la DLL.

Programmazione parallela
Informazioni su come usare la libreria PPL (Parallel Patterns Library), C++ AMP, OpenMP e altre funzionalità correlate al multithreading in Windows.

Procedure di sicurezza consigliate
Informazioni su come proteggere le applicazioni da codice dannoso e da un uso non autorizzato.

Programmazione Web e cloud
In C++, esistono diverse opzioni per la connessione al Web e al cloud.

Accesso ai dati
Connettersi ai database mediante ODBC e altre tecnologie di accesso ai database.

Testo e stringhe
Informazioni sull'uso di formati di testo e stringa diversi e sulle codifiche per lo sviluppo locale e internazionale.

Per informazioni su come creare progetti, lavorare con file di codice sorgente, collegarsi a librerie, compilare, eseguire il debug, profilare, distribuire e altro ancora, vedere IDE e strumenti di sviluppo.

Per informazioni sul linguaggio C++, vedere Riferimenti del linguaggio C++.

Per informazioni sul preprocessore C++, vedere Riferimenti al preprocessore C/C++.

Nelle sezioni seguenti vengono fornite informazioni sulle varie librerie C++ incluse con Visual C++.

Riferimenti alla libreria di runtime C
Include alternative migliorate dal punto di vista della sicurezza alle funzioni note per causare problemi di sicurezza.

Libreria standard C++
Libreria di modelli standard (STL, Standard Template Library).

Active Template Library (ATL)
Supporto per app e componenti COM.

Librerie MFC (Microsoft Foundation Class)
Supporto per la creazione di app desktop con interfacce utente tradizionali o in stile Office.

PPL (Parallel Patterns Library)
Algoritmi paralleli e asincroni eseguiti sulla CPU.

C++ AMP (C++ Accelerated Massive Parallelism)
Algoritmi paralleli in modalità massiccia eseguiti sulla GPU.

Libreria di modelli di Windows Runtime (WRL)
App e componenti Windows 8.x Store.

Programmazione .NET con C++/CLI
Programmazione per Common Language Runtime (CLR).

Vedere anche la documentazione per STL/CLR e Libreria di supporto per C++.

In questa sezione vengono forniti collegamenti a librerie che non sono incluse in Visual Studio, ma possono essere scaricate e usate con Visual C++.

Boost
Una libreria diffusa e ampiamente usata.

C++ REST SDK.
Una libreria Microsoft per comunicare con i servizi Web tramite HTTP.

Risorse di Visual C++
Altre risorse di Visual C++.

C++ standard
Informazioni su C++, panoramica di C++ moderno e collegamenti a libri, articoli, discussioni ed eventi

Informazioni su Visual C++
Primi passi per acquisire familiarità con C++.

Riferimenti del linguaggio C
Riferimenti alla libreria di runtime C
Intrinseci del compilatore e linguaggio dell'assembly

Mostra: