Domanda

Ci sono state sostanziali funzionalità e miglioramenti in C # con ogni nuova versione di .NET framework e nell'aggiornamento da .NET1.0 a .NET2.0, il C ++ gestito è stato sostituito con C ++ / CLI, il che è stato un grande miglioramento.

Sono stati apportati miglioramenti a C ++ / CLI da .NET 2.0?

È stato utile?

Soluzione

VC ++ 2008 non ha aggiunto molto per C ++ / CLI. Tuttavia, il 2010 aggiungerà molte nuove funzionalità. Puoi vedere i miglioramenti in VC ++ 2010 qui .

Un importante miglioramento nella beta del 2010 è l'aggiunta di Espressioni lambda .

RValue referencing via & amp; & amp; sembra promettente (a volte un po 'confuso) e il parola chiave auto sembra che semplificherà alcune cose. È praticamente la versione C ++ della parola chiave var di C #, che semplifica davvero l'utilizzo delle raccolte .NET.

Le altre aggiunte sono decltype e static_assert, entrambe sembrano utili.

Altri suggerimenti

Attenzione: Visual Studio 2010 no supporta più Intellisense per C ++ / CLI .

" Sebbene la mancanza di Intellisense per C ++ / CLI sia sfortunata, ci aspettiamo che rappresenti solo una piccola parte del codice sorgente che non è necessario modificare quasi con la stessa frequenza del codice nativo. " ;

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top