From: Loïc Joly (loic.actarus.joly_at_[hidden])
Date: 2004-01-22 17:39:12
Vladimir Prus wrote:
>>a) it would require exported strings to always be included in archives
>>regardless of whether or not they are strictly necessary. - thus
>>provoking howls from those for whom maximum speed is a main
>Is it really true? You only need to include this string to archive once: when
>you've savining polymorphic pointer and static type is equal to dynamic one.
>One string is not much, and after it's written, everything works as usual.
>Moreover, if one saves polymorphic pointers and uses BOOST_CLASS_EXPORT,
>he's likely to have such strings for all derived classes -- so one extra
>string is not important for performance.
I the kind of application for which I envision to use
boost:!serialization, even a per archive overload would be highly
detrimental to the performances. I plan to use it to package data that
is to be send as small packages on the network, in a soft real time system.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk