Managed C++ と C++/CLI の違いは何ですか? 質問する

Managed C++ と C++/CLI の違いは何ですか? 質問する

「古い」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 機能の構文もあります。

おすすめ記事