Team Ai
Apppublic

dwrswr/cpp-module-06-guide

sourceHugging Facemitupdated 2mo agoView on Hugging Face
0likes
main.cpp22 linesDownload Raw Back to ex01
1#include "Serializer.hpp"2#include <iostream>3 4int	main(void)5{6	Data		data;7	uintptr_t	raw;8	Data		*ptr;9 10	data.name = "forty-two";11	data.id = 42;12	raw = Serializer::serialize(&data);13	ptr = Serializer::deserialize(raw);14	std::cout << "original     : " << &data << std::endl;15	std::cout << "serialized   : " << raw << std::endl;16	std::cout << "deserialized : " << ptr << std::endl;17	std::cout << "same pointer : " << std::boolalpha << (ptr == &data) << std::endl;18	std::cout << "name         : " << ptr->name << std::endl;19	std::cout << "id           : " << ptr->id << std::endl;20	return (0);21}22