Кто уже юзает c++0x в продакшене?
Из tr1/ коллекции всякие
Лямбды, std::function<>, пару раз std::bind и, конечно, auto. Полцарства за auto.
Я юзаю. В частности, довольно часто удобнее юзать std::thread вместо чистых птредов.
Я юзаю. В частности, довольно часто удобнее юзать std::thread вместо чистых птредов.Это несерьезно. Все то, что переехало из буста или из std::tr1 в std - несерьезно. Это многие уже давно юзают. Интересно, использует ли кто-нибудь новые возможности языка, а не изменения в библиотеках.
В новом коде стараемся использовать штуки, которые переехали из boost в std (thread, function, bind и т.д.). Также используем unordered контейнеры. Насчет остальных вещей пока по желанию. Из того, что лично я использую - auto (на ревью иногда возникают холивары, нужно ли его использовать в тех или иных случаях новый синтаксис инициализаторов (тоже не всем нравится decltype, lambda, range based for loop в качестве замены BOOST_FOREACH, новый синтаксис объявления функции (auto f -> ret_type). Один раз даже variadic templates использовал, но это не было вызвано сильной необходимостью, а просто чтобы попробовать =)
ЗЫ: еще вспомнил. Вместо auto_ptr использую unique_ptr. В связи с появлением rvalue references и move конструкторов, с чистой совестью возвращаю большие объекты по значению, вместо использования output параметров.
ЗЫ: еще вспомнил. Вместо auto_ptr использую unique_ptr. В связи с появлением rvalue references и move конструкторов, с чистой совестью возвращаю большие объекты по значению, вместо использования output параметров.
Интересно, использует ли кто-нибудь новые возможности языка, а не изменения в библиотеках.Тогда — auto, decltype, списки инициализации, deleted конструкторы, изредка — for-циклы по коллекции. Лямбды юзал только один раз, в основном как-то не нужны.
Оставить комментарий
Serab
НавеяноНу может и не в продакшене, а так, дальше, чем просто в тестах типа "опа нихуя, как это круто"