Estensioni gestite per C++
A partire da Visual C++ .NET, il linguaggio C++ standard è stato esteso per fornire il supporto necessario per la programmazione gestita. Le estensioni gestite per C++ sono costituite da un insieme di parole chiave e attributi.
Per ciascun file in cui vengono utilizzate le estensioni gestite, includere il seguente codice all'inizio del file:
#using <mscorlib.dll>
using namespace System; // Only include to access the .NET Framework classes
Inoltre, per compilare l'applicazione è necessario utilizzare l'opzione del compilatore /clr (compilazione Common Language Runtime).
In questa sezione
- Quando utilizzare le estensioni gestite per C++
Vengono illustrate le situazioni in cui le estensioni gestite rappresentano la miglior scelta di sviluppo. - Tipi di progetto in C++ gestito
Vengono descritti i template forniti in Visual C++ per la creazione di vari tipi di progetti in cui vengono utilizzate le estensioni gestite. - Introduzione alle estensioni gestite per C++
Viene fornita una spiegazione generale sull'insieme di funzionalità delle estensioni gestite e viene fornita un'introduzione alle nuove aree di funzionalità per gli sviluppatori di C++. - Utilizzo delle estensioni gestite per C++
Vengono forniti collegamenti ad argomenti relativi ai problemi e alle tecniche di utilizzo delle estensioni gestite. - Riferimenti per le estensioni gestite per C++
Vengono forniti collegamenti a materiale di riferimento relativo a parole chiave, pragma, opzioni del compilatore e del linker, attributi e direttive per il preprocessore. - Specifica delle estensioni gestite per C++
Viene fornita la specifica del linguaggio, tra cui caratteristiche e limiti di tutti gli elementi delle estensioni gestite. Viene inoltre fornito del codice di esempio. - Guida alla migrazione delle estensioni gestite per C++
Vengono forniti dettagli relativi alla portabilità da applicazioni esistenti ad applicazioni in cui sono utilizzate le estensioni gestite.