“旧”托管C++和"new" C++ / CLI之间到底有什么区别?
请您参考如下方法:
托管C++是VS2002和VS2003中的版本。它具有比赛条件和其他严重的错误,并且令人困惑。不再受支持。
在VS2005中,Microsoft引入了C++ / CLI,它也已被接受为ISO标准。 VS2008和即将推出的VS2010也支持该功能。
两者都有相同的目标,即使用C++语言创建.NET程序集。语法是不同的(C++ / CLI托管代码一目了然,可以轻松地与标准C++区别开来),并且C++ / CLI还具有.NET 2.0功能(例如泛型)的语法。