Article View: de.comp.lang.c++
Article #1544Re: Overflow abfangen?
From: Watson
Date: Wed, 07 Feb 1996 13:40
Date: Wed, 07 Feb 1996 13:40
22 lines
1299 bytes
1299 bytes
Thomas Riechmann wrote:
> Ich muss und moechte diverse Overflow-Fehler abfangen, die bei Funktionen wie
> der folgenden entstehen koennen:
> double fnct( float a, float b, float c, float x )
> {
> return ( a * pow( x, b ) + c );
> }
>
> Dabei muessen alle Parameter aus dem komplett moeglichen Definitionsbereich von
> float stammen koennen.
Woher sonst? :-)
> ..ach ja, was die Sache noch schlimmer macht: Die Loesung muss auch noch
> portabel sein (zumindest zwischen BC / Turbo C++ und Gnu C++ fuer Sparcs).
In Unix: man matherr
Oder bei BorlandC: Taste F1 druecken und nach matherr suchen...
--
* Greetinx from Watson (sayegh@fokus.gmd.de)
http://www.fokus.gmd.de/ovma/employees/sayegh/entry.html
signal(SIGSEGV,SIG_IGN);
Technical Details
Message-ID:
<3118ABC5.44D2@fokus.gmd.de>Path:
arc1-ca.pugleaf.net!stern.fokus.gmd.de!newsReferences:
<4f9vv7$h0u@newsserver.rrzn.uni-hannover.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!stern.fokus.gmd.de!news From: Watson <sayegh@fokus.gmd.de> Newsgroups: de.comp.lang.c++ Subject: Re: Overflow abfangen? Date: Wed, 07 Feb 1996 14:40:21 +0100 Organization: GMD FOKUS - Research Institute for Open Communication Systems Message-ID: <3118ABC5.44D2@fokus.gmd.de> References: <4f9vv7$h0u@newsserver.rrzn.uni-hannover.de> NNTP-Posting-Host: pollux.fokus.gmd.de Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 2.0 (X11; I; SunOS 5.4 sun4m)