← All posts tagged C++

chemikadze
? C++ Господа программисты, кто-нибудь знает, возвращение стандартных контейнеров из функции оптимизируется до копирования указателя (неявная move semantics)? А то привык к сахару Qt-контейнеров, а SDK виртулов требует VS 2005, который про новый стандарт слыхом не слыхивал.
chemikadze
C++ eeePC Qt бенчмарк Результат более-менее реалтаймного бенча нетбука (сборка C++/Qt проекта на 40.000 строк):
eee pc 900 (старый нетбук) — 23 минуты
eee pc 1015pem — 11 минут
acer aspire 7720zg (заменяет мне десктоп) — 8 минут

Вполне неплохо для машины, которая живет 8 часов.
chemikadze
работа C++ JSON Тендер на звание JSON-парсера в проекте выигрывает libjson. Поддерживается разработчиком, умеет асинхронно парсить данные кусками, имеет набор "as" методов (для конвертации представления в строку/число/boolean/etc). В JsonCpp и nosjob нет ни второго, ни третьего, а в JsonCpp уже полгода как нет активности.
chemikadze
работа C++ virtools Это уже за гранью добра и зла: одновременно фрустрация по поводу того, что в Qt многие вещи из коробки, и при этом странный кайф от того, что это пишется на бусте в 3 строки парой биндов.
chemikadze
C++ programming job virtools Как оказалось, Building Blocks для Virtools пишутся достаточно инопланетным стилем: вместо создания класса создается инстанс класса BuildingBlockPrototype (или как его там), и сеттерами устанавливаются указатели на то или иное действие. По идее такой подход дает возможность конфигурировать прототип произвольным образом, но зачем это может понадобиться — не представляю.
chemikadze
? C++ virtools Внезапно пришло осознание того, что плагинчики для Virtools придется писать под виндяшечку без няшнокьюта. Внимание вопрос: в бусте есть API для работы с сокетами? Перспектива юзать WinAPI не радует.