Làm thế nào để sử dụng các biểu thức lambda trong C++/CLI?Lambdas trong C++/CLI
Trả lời
Trong C#, lambdas thực sự chỉ là cú pháp để tạo đại biểu. C++/CLI supports delegates, vì vậy bạn vẫn có thể thực hiện tất cả các công cụ tương tự trong C++/CLI mà bạn có thể thực hiện trong C#, bạn không thể sử dụng cú pháp tiện lợi.
tôi đồng ý với bạn nhưng tôi đã có programm writting trên C + +/CLI – Xaver
Theo What's New in Visual C++ 2010 bạn chỉ có thể sử dụng biểu thức lambda trong VS2010.
tôi đã tìm thấy câu trả lời này từ một Microsoft employee on the vc blog cho một câu hỏi liên quan đến C++ 0x lambda và quản lý mã khả năng tương tác:
Bạn chỉ có thể vượt qua một biến với một loại quản lý như một tham số để một lambda - bạn không thể chụp một biến số có loại được quản lý. Chúng tôi không có kế hoạch "hợp nhất" lambdas và đại biểu.
- 1. Sử dụng Lambdas trong Maps
- 2. Lambdas in Boo?
- 3. Biểu thức vs Lambdas
- 4. làm lambdas được inlined?
- 5. Di chuyển với lambdas
- 6. Lưu trữ lambdas trong từ điển
- 7. Từ điển và Lambdas vui
- 8. lambdas Python và Phạm vi
- 9. Lambdas danh sách bên comprehensions
- 10. Kiểu C#: Lambdas, _ => hoặc x =>?
- 11. Đóng cửa và lồng nhau lambdas trong C++ 0x
- 12. Sử dụng Lambdas làm hạn chế trong NUnit 2.5?
- 13. Đa luồng, lambdas và biến cục bộ
- 14. Đấu tranh với VB .net Lambdas
- 15. Interop giữa F # và C# lambdas
- 16. C++ 0x lambdas mã hóa kiểu
- 17. Mustache.js lambdas và định dạng số thànhFixed
- 18. C#: chức năng đệ quy với Lambdas
- 19. Tạo bản đồ lambdas bằng C++
- 20. Tôi có nên làm lambdas tĩnh không?
- 21. C++ 11 lambdas đến Con trỏ Chức năng
- 22. Sử dụng C++ 11 lambdas không đồng bộ, an toàn
- 23. Là std :: bind vẫn hữu ích so với lambdas?
- 24. sử dụng C++ 11 trình giữ chỗ như lambdas?
- 25. C++ 11 lambdas làm đối số hàm mặc định
- 26. Sử dụng adapter Boost với C++ 11 lambdas
- 27. C# Lambdas: Làm thế nào * Không * để trì hoãn "Dereference"?
- 28. Bất kỳ may mắn gỡ lỗi lambdas với gdb?
- 29. C++ 11 lambdas và các dấu ngoặc vuông
- 30. C con trỏ hàm với C++ 11 lambdas
Ý bạn là CLI? – wRAR
Một C++ whicn được sử dụng trong studio trực quan (trong đó tôi có thể sử dụng thư viện .net) i port system linq và bây giờ tôi muốn sử dụng một số hàm sử dụng biểu thức lamda trên C# như WindowsFormsSynchronizationContext.Post – Xaver