(updated 2018-03-04)
еще одна библиотека сериализации для С++. проживает
тут.
YAS был создан как замена
boost.serialization из-за непозволительно низкой скорости сериализации.
бинарная сериализация YAS в 3-8 раз быстрее.
текстовая сериализация YAS в 2-3 раза быстрее.
в планах — реализация
JSON(сделано) и
BSON.
YAS является 'header only' библиотекой. YAS не зависит от сторонних библиотек или от boost.
YAS предоставляет сериализацию как в/из буфер, так и в/из файл.
YAS может использоваться как на 32ух, так и на 64ех битной архитектурах. при этом, архивы сериализации полностью переносимы в обоих направлениях.
YAS требует от компилятора поддержки C++11.
YAS поддерживается следующими компиляторами:
GCC : 4.8.5, ...
MinGW: 4.8.5, ...
Clang: 3.8
Intel: (untested)
MSVC : 2015, ...
список сериализуемых типов:
и, пожалуйста, сообщите если вы используете YAS в своем проекте
успешного использования!
— niXman.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)