Click here to Skip to main content
15,890,609 members
Please Sign up or sign in to vote.
3.00/5 (1 vote)
See more:
I'm really confused with all those classes out there: basic_filebuf, basic_fstream, basic_ios, ...

could you please give me a link to somewhere to illustrate a visual presentation or something of all these classes?

I have a record like this:
C++
struct RECORD
{
    unsigned int uiID;
    string strWord;
    .
    .
    .
}

and I'd like to serialize my records to/from a file. which class best suit me?
Posted
Updated 31-Oct-11 10:51am
v2

use the c++ boost libraries.
 
Share this answer
 
Comments
Espen Harlinn 31-Oct-11 17:51pm    
which one? there is quite a number to choose from :)
None of them :)
Have a look at Protocol Buffer Basics: C++[^]

It will make things a bit easier ... it uses the ios library, but takes care of the serialization

Or just use fstream[^] directly and roll your own serialization code.

Best regards
Espen Harlinn
 
Share this answer
 
v3
Comments
Sergey Alexandrovich Kryukov 31-Oct-11 17:23pm    
Some un-confusing effort required; my 5.
--SA
Espen Harlinn 31-Oct-11 17:24pm    
Thank you, Sergey!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900