Miglioramenti a C ++ / CLI nelle versioni di .NET framework
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?
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. " ;