Рабочее - Общество дровосеков Бердичева по изучению Мишны
Aug. 16th, 2011
05:59 pm - Рабочее
Я, оказывается, всё пропустил. В пятницу был праздник у ребят, ликовала пионерия: в тот день в гости к ним пришел стандарт C++11.
Судя по тому, что стандартный билд на сегодняшний день у нас - а компания вполне типичная, не динозавры какие-нибудь - делается с помощью gcc 3.4.6, выпущенного в марте 2006 года, ради совместимости с платформами у любимых клиентов - тоже компаний вполне типичных, не трилобитов каких-нибудь - интересно, удастся ли мне до пенсии использовать сиплюсплюсную лямбда-функцию?
Билды в "песочнице" делаются с помощью 4.1.2 - так по крайней мере гарантируется, что код не совсем устарел.
Это чтоб функции по месту определять, а не 30 строчками выше.
Чёрт его знает, почему так не сделали.
PS Ещё один плюс лямбды — не надо имя придумывать.
и так:
А ссылку(-и) на контекст можно было бы вначале списка параметров передать (перед x, т.е.).
А так создается впечатление, что зааутсорсили фичу куда-то, где не разобрались, и приляпали сбоку еще какую-то хрень делающую на 95% то же, что уже есть в существующем дизайне и коде, но по-другому, как носки разного цвета.
auto func(type1 arg1, type2 arg2, ...) -> decltype(выражение от arg1, arg2, ...) { return выражение от arg1, arg2, ...; }
CC=/auto/tools/local/gcc-3.4.6/bin/gcc
/auto - каталог, управляемый NFS automount-ом.