Задался вопросом - как связаны порядки (в смысле перебора от begin к end) элементов в хеш-таблице, если её сначала сериализовать, а потом результат распарсить. Друими словами - смотрим на преобразованиеT RefillSimple(T& x) { T res; for(auto& p : x) {res[p.first] = p.second;}; return res; } Вариант перекладывания, сохраняющий порядок, получить удалось - и для меня это стало неожиданностью.п.с. (сори за форматирование - предпросмотр для ленты не сохраняет переносы в коде ) Читать далее
Какие бывают данные Прежде чем перейти непосредственно к системам управления мастер-данными, давайте определим, какого рода вообще бывают данные. Ниже представлены 5 ключевых типов: 1. Метаданные (Metadata); 2. Референс-данные (Reference data); 3. Мастер-данные (Master data); 4. Транзакционные данные (Transactional data); 5. Исторические данные (Historical data). Читать дальше →
Из доклада старшего разработчика Сергея Мурылёва можно узнать о многопоточном ассоциативном контейнере для стандартной библиотеки, который разрабатывают в рамках WG21. Сергей рассказал о плюсах и минусах популярных решений этой задачи и о пути, выбранном разработчиками. — Вы, наверное, уже догадались из названия, что сегодняшний доклад будет о том, как мы в рамках Рабочей группы 21 делали свой контейнер, похожий на std::unordered_map, но для многопоточной среды. Читать дальше →
Все любители кодокопания заканчивают либо хорошо, либо плохо. Мне повезло. Поэтому я решила написать свою первую статью на хабре. Эта статья о том, каким странным бывает легаси - и куда же всё-таки копать, чтобы понять, что происходит. stdlibc++ опровергает даже стандартные математические понятия. Как хорошо, что это хотя бы опенсорс.... Узнать всю правду