[Comm] value overflow on C

Andrey Rybak =?iso-8859-1?q?ra_=CE=C1_iop=2Ekiev=2Eua?=
Ср Фев 22 17:36:21 MSK 2006


>
> По определению языка C возможность отслеживать переполнение
> целочисленных типов
А типов float & double?
Я говорил не только про целочисленные, но и встроенные 
арифметические(int, double). Целочисленнные - это только для примера.
>  не предусмотрена:( Так что надо смотреть в
> сторону непереносимых платформозависимых решений и расширений
> конкретного компилятора для конкретной платформы. Помимо
> написания на [встроенном] asm'е, можно еще подумать про
> псевдопеременные-регистры типа _EAX и т.д. (в нашем случае нужен
> регистр флагов процессора). Есть ли такие возможности в Вашем
> компиляторе для Вашей целевой платформы: к языку С никакого
> отношения;)
>   
gcc version 3.3.4 20040817 (ALT Linux, build 3.3.4-alt1)
> При необходимости оформить что-либо платформозависимое для
> нескольких платформ в языке С обычно используют
> макроопределения;)
>
> Вот и все идеи, которые приходят в голову... ;)
>
>   




Подробная информация о списке рассылки community