Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

C++ - data serialization

Name: Anonymous 2011-07-06 7:44

I needed to serialize some simple data structures in C++ code and remembered how to do it in C#. It was like 9001 lines of code of boilerplate crap in .NET environment.

Well, in C++ it was of course hard because C++ is such crappy language, rite?


template<typename T>
bool serializeData(const T &data, std::ostream &os)
{
    os.write(reinterpret_cast<const char*>(&data), sizeof(data));
    return os.good();
}

template<typename T>
bool deserializeData(T &data, std::istream &is)
{
    is.read(reinterpret_cast<char*>(&data), sizeof(data));
    return is.good();
}

Name: Anonymous 2011-07-06 9:36

>>1
U FORGOT ABOUT POINTERS BRO

Fuck, I can't imagine how dumb you must be to come here with this shit. I'm even willing to bet one third of my anal virginity on the idea that you wouldn't immediately understand what I'm talking about. IHBT.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List