double vs int
Александр Петросян (PAF) 16.02.2006 18:59
в parser все числовые вычисления происходят в double.
я не посчитал, что необходимо пытаться удерживать вычисления в int, если это возможно.
это загромождает код, давая копеечный прирост производительности в среднем = не стоит возни.
пока не посмотрел, суть возражения в том, что числовой литерал вида 0x80000000 (с горящим старшим битом) плохо преобразуется к double?
если так, это просто bug. посмотрю/поправлю, чтобы было так:
(double)(unsigned int)int_literal