>>345

>double d = 0.0; int i;
>for( i=0; i<1000; ++i ) d += 0.1;
>for( i=0; i<1000; ++i ) d -= 0.1;

純粋に疑問なんだけど、こういうのをどういう目的につかっているの?
UNDOの為にこういうことをしているんだったら根本的に間違っている気が…。