🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Overflow abfangen?

#1543
From: Thomas Riechmann
Date: Wed, 07 Feb 1996 10:47
21 lines
1084 bytes
Tag zusammen!

Mein Problem ist das folgende:

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.

..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).

Jede Hilfe koennte mich sehr gluecklich machen :->>

Gruss, Thomas
Technical Details
Message-ID: <4f9vv7$h0u@newsserver.rrzn.uni-hannover.de>
Path: arc1-ca.pugleaf.net!newsserver.rrzn.uni-hannover.de!news

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!newsserver.rrzn.uni-hannover.de!news
From: Thomas Riechmann <thomas>
Newsgroups: de.comp.lang.c++
Subject: Overflow abfangen?
Date: 7 Feb 1996 10:47:03 GMT
Organization: RRZN - Newsserver
Message-ID: <4f9vv7$h0u@newsserver.rrzn.uni-hannover.de>
NNTP-Posting-Host: frodo.vwl.uni-hannover.de
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 1.1N (X11; I; SunOS 4.1.2 sun4c)
To: thomas
X-URL: news:de.comp.lang.c++