在没有包装器的情况下提高指向基元的指针的序列化
boost serialization of pointer to primitive without wrapper
有没有任何方法可以序列化指向基元的指针而不将其封装在类中?
我注意到对以下问题的评论,即它需要跟踪程序中该类型的所有基元,我想这可能会在一定程度上减慢序列化速度。但如果我同意呢?有没有一种方法可以对所有基元类型进行跟踪?
如何序列化包含指向基元的指针的类?
我发现了这个线索(来自2006年),它也暗示了这个问题。似乎可以序列化指向基元的指针,但由于缺乏跟踪,这可能是您不想要的。它似乎暗示了这种可能性,但没有解释它是否曾经实施过。
http://boost.2283326.n4.nabble.com/serialization-serialization-of-pointers-to-primitive-types-td2561086.html
您可以为operator&
编写一个重载函数,如下所示:
template<class Archive>
void operator&(Archive & ar, const char* &p)
{
}
相关文章:
- 使用指向 struc 的指针序列化结构
- 序列化和反序列化boost共享指针
- C++通过基类指针提升子类的序列化
- 如何使用带有非默认构造函数的指针来提升序列化
- C++ 从 Boost object_pool构造的指针的 Boost 二进制序列化
- 使用 boost::序列化将派生类指针序列化为向量时出现问题
- SFINAE 序列化共享指针失败
- 如何提升::序列化指针和参考
- c++ 序列化包含字符串和指向另一个对象的指针的对象
- 使用指针增强序列化
- 指针的提升序列化保存指针的十六进制值,而不是对象的内容
- Boost:当缺少类型时,如何通过基指针序列化/反序列化泛型类型集合
- 在没有包装器的情况下提高指向基元的指针的序列化
- 无法使C++提升指针序列化正常工作
- Qt-序列化一个树结构(大量指针)
- 提升序列化,类包括指针
- 指针的向量.提升序列化
- 提升:包含指针的类实例的序列化
- 如何序列化包含指向基元的指针的类
- 序列化指针本身而不是目标对象