Hello,

Le bout de code que tu montre ressemble à une simple sérialisation de type
template <class T>
const char* serialize(const T& obj) {
return reinterpret_cast<const char*>(&obj);
}
...