I got it. The problem is that identical code is resulting different in two
different threads and not the fact that the code seems theoretically wrong.
Thanks for that.
On Tue, Mar 1, 2016 at 1:18 PM, Ruben Van Boxem
wrote:
> 2016-03-01 16:58 GMT+01:00 Daniel Franzini :
>
>>
I think that comparing floating point numbers this way is wrong (well, at
least in C it is) because you can't never know how is the precision of this
comparison. It might be the case that in C++ the == operator is overloaded
and it performs correctly using some pre-defined precision constant. I'm
n