「古い」Managed C++ と「新しい」C++/CLI の違いは正確には何でしょうか?
ベストアンサー1
Managed C++ は、VS2002 および VS2003 のバージョンです。競合状態やその他の重大なバグがあり、わかりにくいものでした。現在はサポートされていません。
VS2005 では、Microsoft は C++/CLI を導入しました。これは ISO 標準としても認められています。VS2008 および今後リリースされる VS2010 でもサポートされます。
どちらも同じ目標を持っており、C++ 言語を使用して .NET アセンブリを作成します。構文は異なります (C++/CLI マネージ コードは、一目で標準 C++ と区別するのがはるかに簡単です)。また、C++/CLI には、ジェネリックなどの .NET 2.0 機能の構文もあります。