$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: rameysb (ramey_at_[hidden])
Date: 2002-02-27 17:51:47
> >
> Does this mean that everything is serialized as text?
> 
> If I have a long double value, will it be serialized as a text 
string?
> In this case, is it guaranteed that the de-serialized value will be
> identical to the serialized one? (this requires a careful fp<-
>decimal
> conversion)
> 
> Fernando Cacciola
> Sierra s.r.l.
> fcacciola_at_g...
> www.gosierra.com
Yes it does - everying is serialized as text - see the rational for 
this with the documentation.
floats and doubles are rendered in the maximum precision the the C++ 
implementation permits.  If the archive read by an implementation 
that supports lower precision - data will be lost. This is not 
addressable from this library.
In general there is no guarentee that floating/doulble values will be 
exactly ported from environment to environment.  Indeed it is 
impossible to implement such a guarentee.
On the same environment - no precision should be lost.
Robert Ramey