Есть ли какой-либо вариант использования класса внутри функции после введения лямбда?

Из статьи википедии о лямбда-функциях и выражениях :

пользователи часто хотят определять функции предикатов рядом с местом где они вызывают вызов функции алгоритма. В языке только один механизм для этого: возможность определять класс внутри функция. ... классы, определенные в функциях, не позволяют использовать их в шаблонах

Означает ли это, что использование вложенной структуры внутри функции нерекомендуемо после того, как будут введены лямбда-выражения C ++ 0x?

Кроме того, что означает последняя строка в предыдущем абзаце? Я знаю, что вложенные классы не могут быть шаблоном ; но эта строка не означает этого.

5
задан iammilind 29 July 2011 в 04:49
поделиться