Skip to main content
 首页 » 编程设计

.net之托管C++和C++/CLI有什么区别

2024年09月07日23bonelee

“旧”托管C++和"new" C++ / CLI之间到底有什么区别?

请您参考如下方法:

托管C++是VS2002和VS2003中的版本。它具有比赛条件和其他严重的错误,并且令人困惑。不再受支持。

在VS2005中,Microsoft引入了C++ / CLI,它也已被接受为ISO标准。 VS2008和即将推出的VS2010也支持该功能。

两者都有相同的目标,即使用C++语言创建.NET程序集。语法是不同的(C++ / CLI托管代码一目了然,可以轻松地与标准C++区别开来),并且C++ / CLI还具有.NET 2.0功能(例如泛型)的语法。