Вопрос

В каждом новом выпуске платформы .NET были значительные функции и улучшения в C #, а при обновлении с .NET1.0 до .NET2.0 Managed C ++ был заменен на C ++ / CLI, что было отличным улучшение.

Были ли какие-либо улучшения в C ++ / CLI после .NET2.0?

Это было полезно?

Решение

VC ++ 2008 мало что добавил для C ++ / CLI. Тем не менее, 2010 собирается добавить много новых функций. Вы можете увидеть улучшения в VC ++ 2010 здесь .

Одним из основных улучшений в бета-версии 2010 года является добавление Лямбда-выражения .

RValue ссылается через & amp; & amp; выглядит многообещающе (хотя иногда и сбивает с толку), и ключевое слово auto , похоже, упростит несколько вещей. Это в значительной степени C ++ версия ключевого слова var в C #, которая действительно упрощает использование коллекций .NET.

Другие дополнения - это decltype и static_assert, оба из которых выглядят полезными.

Другие советы

Будьте внимательны: Visual Studio 2010 нет больше поддерживает Intellisense для C ++ / CLI .

" Отсутствие Intellisense для C ++ / CLI вызывает сожаление, однако мы ожидаем, что оно представляет собой лишь небольшую часть исходного кода, которую вам не нужно редактировать почти так же часто, как и собственный код. "

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top