🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1544

Re: Overflow abfangen?

#1544
From: Watson
Date: Wed, 07 Feb 1996 13:40
22 lines
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!news
References: <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)