#include #include #include #include namespace pt = boost::posix_time; int main() { std::stringstream test_stream( std::ios::in | std::ios::out | std::ios::binary ); pt::ptime a; { boost::archive::binary_oarchive arch( test_stream, boost::archive::no_header | boost::archive::no_codecvt | boost::archive::no_tracking ); arch << a; } std::cout << "serialized size: " << test_stream.str().size() << std::endl; }