我想在boost :: serialization的同一台Windows机器上,在32位进程和64位进程之间序列化一些数据结构。boost :: serialization - 是否有一种可移植的方式来二进制序列化std :: wstrings?
This answer建议使用EOS :: portable_iarchive,但是当我尝试,我得到了一个STATIC_ASSERT失败:
// implementation only valid for narrow string
BOOST_STATIC_ASSERT(sizeof(C) == sizeof(char));
是否有不同的方式来做到这一点(要比text_iarchive其他什么,我不希望用于性能考虑)还支持std :: wstrings?
什么版本的Boost? –
最好1.47 /最新,但我会采取我能得到的任何建议。 –