Something went wrong. Try again.
Java--'s type casting projects.intra.42.fr/projects/cpp-module-06
Something went wrong. Try again.
591 B · 17 lines
C++
at main
123456789101112131415161718#include <Serializer.hpp>#include <iostream>
int main() { Data data; data.name = "Peugeot 208"; data.value = 3860; data.year = 2013;
std::cout << "Before : " << &data << " " << data.year << " " << data.name << ": " << data.value << "€" << std::endl;
const uintptr_t raw = Serializer::serialize(&data); std::cout << "Serialized : " << raw << std::endl;
const Data* deserialized = Serializer::deserialize(raw); std::cout << "Deserialized: " << deserialized << " " << deserialized->year << " " << deserialized->name << ": " << deserialized->value << "€" << std::endl;}