cpp/CPP06/ex01/Serializer.hpp
2024-12-04 17:29:31 +01:00

22 lines
345 B
C++

#pragma once
#include <iostream>
#include <stdint.h>
struct Data {
bool isOk;
int value;
};
class Serializer {
private:
Serializer();
Serializer(const Serializer &seria);
~Serializer();
Serializer& operator=(const Serializer &seria);
public:
static uintptr_t serialize(Data *ptr);
static Data *deserialize(uintptr_t raw);
};