[Development] Weird offseting in QDataStream

Giuseppe D'Angelo dangelog at gmail.com
Fri Nov 8 10:05:30 CET 2013


On 8 November 2013 10:01, Yves Bailly <yves.bailly at sescoi.fr> wrote:
>
> As a float is 4 bytes, I would expect the second f.pos() to display "4"... but
> it displays "8", as if QDataStream had moved 8 bytes ahead instead of just 4.
> Needless to say, the read float is wrong...
>
> Am I missing something here, or is it a bug?

See QDataStream::setFloatingPointPrecision. The default is double.

HTH,
-- 
Giuseppe D'Angelo



More information about the Development mailing list