Из статьи википедии о лямбда-функциях и выражениях :
пользователи часто хотят определять функции предикатов рядом с местом где они вызывают вызов функции алгоритма. В языке только один механизм для этого: возможность определять класс внутри функция. ... классы, определенные в функциях, не позволяют использовать их в шаблонах
Означает ли это, что использование вложенной структуры внутри функции нерекомендуемо после того, как будут введены лямбда-выражения C ++ 0x?
Кроме того, что означает последняя строка в предыдущем абзаце? Я знаю, что вложенные классы не могут быть шаблоном
; но эта строка не означает этого.