提升vector <char> </char>的序列化

时间:2015-01-14 18:50:21

标签: c++ boost boost-serialization

序列化存储在向量中的二进制序列是否花费多少?例如,如果我使用二进制存档。 boost :: serialization库是否会将字符区分为vector的char元素并使输出更大?

1 个答案:

答案 0 :(得分:0)

测量它!

排序答案:

  • 不,它不会花费太多。对它进行分析(并查看它是否适合您的应用)
  • 否,不会对POD类型的向量区分向量元素。
    (当你序列化包含指向多态类的指针的向量时,事情会发生变化。这很明显,因为除非你对特定数据集有额外的了解,否则它不能更有效地完成) < / LI>

存储成本:

更长的答案:

运行时成本: