Лямбды в C++ / CLI

Как использовать лямбда-выражения в C++ / CLI?

5
задан Romano Zumbé 3 July 2017 в 12:18
поделиться

3 ответа

В C # лямбда-выражения - это просто синтаксический сахар для создания делегатов. C ++ / CLI поддерживает делегатов , поэтому вы все равно можете делать в C ++ / CLI все то же самое, что вы можете делать в C #, вы просто не можете использовать изящный синтаксис.

4
ответ дан 14 December 2019 в 19:07
поделиться

Согласно What's New in Visual C++ 2010 вы можете использовать лямбда-выражения только в VS2010.

0
ответ дан 14 December 2019 в 19:07
поделиться

Я нашел этот ответ сотрудника Microsoft в блоге vc на вопрос, касающийся лямбда-выражения C ++ 0x и взаимодействия управляемого кода:

Вы можете передавать переменную только с {{1} } управляемый тип в качестве аргумента лямбда-выражения - вы не можете захватить переменную , имеющую управляемый тип. У нас нет планов "объединять" лямбда-выражения и делегаты.

1
ответ дан 14 December 2019 в 19:07
поделиться
Другие вопросы по тегам:

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