其他分享
首页 > 其他分享> > c-向量的Boost序列化

c-向量的Boost序列化

作者:互联网

序列化存储在向量中的二进制序列会花费很多吗?例如,如果我使用二进制存档. boost :: serialization库是否可以放置字符来区分vector的char元素并使输出更大?

解决方法:

衡量吧!

排序答案:

>不,它不花很多钱.分析它(并查看它是否适合您的应用程序)
>否,POD类型的向量将不会区分向量元素. (当您对包含多态类的指针的向量进行序列化时,情况会发生变化.这很明显,因为除非您对特定数据集有额外的了解,否则它无法更高效地完成)

储存费用:

更长的答案:

> Boost C++ Serialization overhead(在压缩和不压缩的情况下,不同档案的比较存储效率)
> Boost Serialization Binary Archive giving incorrect output(关于为什么某些类型的费用超过潜在的最低要求,例如在64位系统上)
>调音

> boost :: archive :: no_header

运行时成本:

> how to do performance test using the boost library for a custom library
>调音

> boost :: archive :: no_codecvt

标签:c,boost,boost-serialization
来源: https://codeday.me/bug/20191012/1902244.html