Something went wrong. Try again.
Java--'s type casting projects.intra.42.fr/projects/cpp-module-06
Something went wrong. Try again.
350 B · 23 lines
C++
at main
123456789101112131415161718192021222324#pragma once
#include <string>#include <stdint.h>
struct Data { std::string name; int value; int year;};
class Serializer { public: static uintptr_t serialize(Data* ptr); static Data* deserialize(uintptr_t raw); private: Serializer(); Serializer(const Serializer&);
Serializer& operator=(const Serializer&);
~Serializer();};