Я думаю, что если вы работаете над библиотечным кодом, вам, вероятно, следует подождать.Я имею в виду, если вы хотите собрать библиотеку вместе либо для распространения с открытым исходным кодом, либо для использования в коммерческом кроссплатформенном пакете, то вы вряд ли сможете контролировать, какая поддержка лямбда-выражений будет доступна компилятору и как она будет себя вести.К счастью, лямбда-выражения, как бы они ни были хороши, в основном касаются синтаксического сахара.Они не предлагают больше функциональности, чем традиционные функторы, они просто делают его более приятным и более локализованным (конечно, я могу ошибаться, мои знания об использовании лямбд довольно невелики).Но, как правило, библиотека предназначена для того, чтобы скрыть уродство реализации.И если вам потребуется сделать эту библиотеку пригодной для использования на компиляторах, которые не поддерживают лямбда-выражения, вам все равно придется предоставить альтернативные переносимые реализации.Таким образом, если нет явных преимуществ в использовании лямбда-выражений в вашей библиотеке (либо в эффективности (время компиляции или выполнения), либо в пользовательском опыте (например, если вы используете лямбда-выражения, чтобы сделать вашу библиотеку более простой, понятной или интуитивно понятной)), это, вероятно, не стоит усилий.
Однако для пользовательского кода вы можете легче контролировать целевые платформы и / или компиляторы для своего программного обеспечения.В этом случае, если все компиляторы, которые вы ожидаете использовать, поддерживают lambdas ... тогда сходите с ума!
Теперь есть философский момент, стандарты для людей, которые должны им соответствовать.Это включает, конечно, людей, создающих компиляторы, но также и людей, использующих их.Когда люди начинают писать хорошие библиотеки и / или программное обеспечение, которое требует поддержки лямбды, люди, которые хотят их использовать, начнут жаловаться производителям компиляторов на добавление поддержки, которая, в свою очередь, будет мотивировать людей использовать лямбды ... и так же, как и мяч
Наконец, судя по количеству шума, который поднимает этот новый стандарт, и волнению, которое создавалось в ожидании его выпуска, я думаю, программисты быстро сделают этот стандарт "стандартом",и производители компиляторов должны последовать их примеру, чтобы остаться в живых.