我了解数据结构对齐的理论并使用该理论来实现序列化。但是,我很难开始使用真正的代码。有人可以给我一个简单的例子来展示它是如何工作的吗?
比方说:
Class A {
private:
int a;
char b;
double c;
char d;
char e;
public:
void serialize(char * str);
};
如何实现序列化方法来存储对齐的数据A?我应该重新排序数据结构并填充它吗?或者...