我已经编写了一个函数模板,用于向/从我们的流类序列化枚举(是的,我知道boost:: serialization,但在我的情况下它不是一个选项)。按照惯例,我们公司的枚举被序列化为intStream& operator<<( Stream& s, T const& value ) s <<( int ) value;
template<typename T</e
发布整个代码是不可能的,但我基本上可以总结一下我正在做的事情:读取内存流和打包很好,但是我序列化它以通过structs看起来更快,但在这种情况下,我仍然试图理解序列化的含义,如果我创建一个没有方法的class ,这不是一个反模式吗?请理解,这个问题不是关于读取共享内存并使用struct来分配它,我不知道有什么其他方法可以这样做。问题是:,为什么序列化 s