Каково различие между Управляемым С++ и C++ / CLI?

Каково точно различие между "старым" Управляемым С++ и "новым" C++ / CLI?

32
задан Deduplicator 9 March 2015 в 20:28
поделиться

2 ответа

Управляемый C ++ - это версия в VS2002 и VS2003. В нем были условия гонки и другие серьезные ошибки, а также он был запутанным. Больше не поддерживается.

В VS2005 Microsoft представила C ++ / CLI, который также был принят в качестве стандарта ISO. Он также поддерживается в VS2008 и предстоящем VS2010.

У них обоих была одна и та же цель - создавать сборки .NET с использованием языка C ++. Синтаксис отличается (управляемый код C ++ / CLI намного легче отличить от стандартного C ++ с первого взгляда), а C ++ / CLI также имеет синтаксис для функций .NET 2.0, таких как обобщения.

35
ответ дан 27 November 2019 в 20:46
поделиться

http://msdn.microsoft.com/en-us/library/ms235298.aspx дает приблизительный обзор изменений синтаксиса.

14
ответ дан 27 November 2019 в 20:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: