Буферы протокола Google и векторы stl, сопоставления и ускорение общих указателей

Поддерживают ли буферы протокола Google stl векторы, карты и увеличивающие общие указатели? У меня есть некоторые объекты, которые интенсивно используют stl-контейнеры , например карты , векторы , а также boost :: shared_ptr . Я хочу использовать буферы протокола Google для сериализации этих объектов по сети на разные машины.

Я хочу знать, поддерживает ли google protobuf эти контейнеры? Также будет ли лучше, если я буду использовать apache thrift ? Мне нужно только сериализовать / десериализовать данные, и мне не нужен сетевой транспорт, который предлагает apache thrift. Также меня отталкивает бережливость apache, не имеющая надлежащей документации.

5
задан user601134 3 February 2011 в 08:06
поделиться