提问人:Dominic Sesto 提问时间:11/16/2023 更新时间:11/16/2023 访问量:8
如何使用谷物C++11库序列化包含联合的结构?
How to serialize structs containing unions using the Cereal C++11 library?
问:
谷物 C++11 库如何处理结构中的联合?例如:
enum class Tag { eInt, eFloat };
struct myStruct
{
Tag tag;
union
{
int i;
float f;
} val;
// Cereal C++11 serialize function
template <class Archive>
void serialize(Archive& archive)
{
archive(tag, val); // is this correct?
}
};
答: 暂无答案
评论