(no subject)
Mar. 4th, 2009 07:56 pmНемного отойдя от C++, я только сегодня узнал, что лямбда-выражения туда проникают не хуже, чем в C#:
for_each(v.begin(), v.end(), [](int n) { cout << n << " "; });
(там еще дофигища новых фич языка, кое в чем перекрывающихся с C# 3.0)
а здесь — большая лекция старого доброго Бьярне о новых фичах языка (в онлайне удобнее смотреть здесь).
for_each(v.begin(), v.end(), [](int n) { cout << n << " "; });
(там еще дофигища новых фич языка, кое в чем перекрывающихся с C# 3.0)
а здесь — большая лекция старого доброго Бьярне о новых фичах языка (в онлайне удобнее смотреть здесь).
no subject
Date: 2009-03-04 07:17 pm (UTC)no subject
Date: 2009-03-04 07:34 pm (UTC)Вроде C# так и делает, а зачем в c++ понадобилось явное описание - не знаю. Может, для эффективности.
no subject
Date: 2009-03-04 07:50 pm (UTC)no subject
Date: 2009-03-04 07:57 pm (UTC)no subject
Date: 2009-03-04 08:05 pm (UTC)no subject
Date: 2009-03-04 08:37 pm (UTC)