Я не думаю, что C++ имеет сахар компилятора для обработки вещей, таких как лямбда-выражения, таким образом, не, это не собирается происходить.
C ++ 0x, или как бы он ни был вызван, действительно имеет новое ключевое слово под названием auto
, которое позволяет вывод типа . И да, лямбда придет на C ++. Кроме того, быстрый поиск Google показал это, CLinq .
Вы можете взглянуть на PSade.Oven , сильно усовершенствованную библиотеку, работающую с диапазонами STL и предоставляющую множество функций, подобных LINQ.
Linq ++ от Hong Jiang выглядит хорошим началом. Его синтаксис намного ближе к Linq, чем к CLinq. Linq от pfultz2 тоже выглядит интересно, но для этого нужен компилятор C ++ 11.