The 25 days of C++mas - December 21 - Boost C++ serialization library

Posted by on in Blogs
One of the cool libraries that are included with the Boost C++ libraries is the serialization library.  The Boost serialization library is designed to allow you to use standard C++ to save and restore C++ classes and data structures.  You can use the serialization library in our C++Builder XE3 32-bit and 64-bit applications.  I've tested the Boost serialization demo program on both 32-bit and 64-bit Windows target platforms.

I created a C++Builder console application (following the same steps in my earlier blog post) and the replaced the main source code with the complete code example from the Boost serialization tutorial.

The complete demo source code can be found at

I kept both 32-bit and 64-bit windows target platform nodes and compiled and ran the demo on both platforms.

The output for both 32-bit and 64-bit Windows was the same:

Boost Libraries - more to explore

There are many other wonderful Boost libraries for you to explore.  As a reminder, the 32-bit C++Builder compiler currently supports Boost version 1.39 and the 64-bit C++Builder compiler currently supports Boost version 1.50.0.

You will find great documentation and tutorials on the Boost library documentation pages.

Watch/Download the C++Builder 64-bit Compiler Preview Video

Additional details about the 64-bit C++Builder compiler are available in the preview video.  Watch the C++ 64-bit compiler preview video on YouTube at You can also download the MP4 video file at  The preview video is 9 minutes long.

Try the C++Builder 64-bit compiler

The C++Builder XE3 and RAD Studio XE3 free trial downloads have been updated to include the new C++Builder 64-bit compiler.  Trial downloads are available at

Happy C++mas!

During the first 25 days of December leading up to Christmas, I will blog about the release of the C++Builder 64-bit compiler for Microsoft Windows and C++Builder XE3 support for building VCL and FireMonkey 2 applications.

Gold User, Rank: 1, Points: 2466
David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer tools. He shares his visions as an active member of the industry speaking circuit and is tapped as an expert source by the media. He is a long-standing champion of architects, developers and database professionals and works to ensure that their needs are folded into Embarcadero's strategic product plans. David holds a bachelor's degree in computer science from California Polytechnic State University at San Luis Obispo, California.


Check out more tips and tricks in this development video: