¿Cómo usar expresiones lambda en C++/CLI?Lambdas en C++/CLI
Respuesta
En C#, las lambdas son en realidad solo azúcar sintáctico para crear delegados. C++/CLI supports delegates, por lo que aún puede hacer todas las mismas cosas en C++/CLI que puede hacer en C#, simplemente no puede usar la sintaxis ingeniosa.
estoy de acuerdo contigo pero ya tengo programm escribiendo en C++/CLI – Xaver
Según What's New in Visual C++ 2010 puede usar expresiones lambda solo en VS2010.
he encontrado esta respuesta de un Microsoft employee on the vc blog a una pregunta sobre C++ lambda 0x y el código administrado interoperabilidad:
sólo se puede pasar una variable con un tipo administrado como argumento a una lambda - no puede capturar una variable que tiene un tipo gestionado. No tenemos planes de "fusionar" lambdas y delegados.
- 1. lambdas recursivas en F #
- 2. Lambdas en Mapas
- 3. Anidado Genes Lambdas en LINQ
- 4. ¿las lambdas se incorporan?
- 5. Expresiones vs Lambdas
- 6. Diccionarios y divertido Lambdas
- 7. Moviéndose con lambdas
- 8. Diversión con Lambdas
- 9. ¿Debo hacer Lambdas estático?
- 10. Usando decoradores en lambdas en Python?
- 11. Cierre y lambdas anidados en C++ 0x
- 12. ¿Cómo expreso "no en" usando lambdas?
- 13. Creando un mapa de lambdas en C++
- 14. usando Lambdas como restricciones en NUnit 2.5?
- 15. problemas con bucles for en lambdas
- 16. Luchando con VB .net Lambdas
- 17. Estilo C#: Lambdas, _ => o x =>?
- 18. Python Lambdas y enlaces de variable
- 19. ¿Las excepciones quedan atrapadas en lambdas en javascript/node.js?
- 20. C++ 0x lambdas con parámetros de plantilla?
- 21. Interop entre F # y C# lambdas
- 22. ¿Debo usar C++ 11 lambdas ahora?
- 23. C#: Las funciones recursivas con Lambdas
- 24. ¿Alguna suerte depurando lambdas con gdb?
- 25. ¿Por qué todas las lambdas en The Little Schemer?
- 26. ¿std :: bind sigue siendo útil en comparación con lambdas?
- 27. Moustache.js lambdas y formato de número en Fijo
- 28. Cómo manejar lambdas en un compilador pre-lambda
- 29. C# Lambdas: ¿Cómo * No * para aplazar la "desreferencia"?
- 30. Diferencia entre C++ 0x lambdas y operador(), cierre y functor
¿A qué CLI te refieres? – wRAR
A C++ que se usan en visual studio (en el que puedo usar bibliotecas .net) i port system linq y ahora quiero usar alguna función que use expresiones lamda en C# como WindowsFormsSynchronizationContext.Post – Xaver