我有这个带有一些二进制数据的类:
struct Message {
int val1;
double val2;
std::string val3; // contains some binary data
template <class Archive>
void serialize(Archive& ar, const unsigned int version)
{
ar & val1 & val2 & val3;
}
};
我应该如何编写归档函数来处理 val3 中的二进制数据?