parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

double vs int

Александр Петросян (PAF) 16.02.2006 18:59

в parser все числовые вычисления происходят в double.
я не посчитал, что необходимо пытаться удерживать вычисления в int, если это возможно.
это загромождает код, давая копеечный прирост производительности в среднем = не стоит возни.

пока не посмотрел, суть возражения в том, что числовой литерал вида 0x80000000 (с горящим старшим битом) плохо преобразуется к double?

если так, это просто bug. посмотрю/поправлю, чтобы было так:
(double)(unsigned int)int_literal