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.