🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Exception-Hierarchie

#899
From: Olaf Kock
Date: Sun, 26 Nov 1995 00:00
25 lines
1342 bytes
> > : exception
> > :     logic_error
> > :         out_of_range
> > :     runtime_error
> > :         range_error
>
> > Na das ist doch schonmal ein Anfang. Wo ist denn der Unterschied zwischen
> > out_of_range und range_error? Im Header steht ja leider nichts dazu...
>
> Ich glaube, dazu müßte man eine Vorstellung haben, was der Unterschied
> zwischen logic_error und runtime_error ist... da muß ich jetzt passen,
> das kann wohl nur noch in einer *.std.*-Newsgroup oder vom Autor selbst
> beantwortet werden.

Ich würde vermuten, daß out_of_range z.B. einen Zugriff auf einen  
ungültigen Index/Wert einer Collection (Array, Liste) bezeichnet, während  
range_error eher ein Fließkomma-Fehler o.ä. ist, also eine Berechnung,  
deren Ergebnis nicht im gewählten Ergebnistyp dargestellt werden kann.
Fragt sich nur, ob ich das verständlich ausgedrückt habe...

Olaf

--
  ln /dev/null /dev/www
Technical Details
Message-ID: <5y$k7gnGjOB@rupert.shnet.org>
Path: arc1-ca.pugleaf.net!rupert.shnet.org!olaf
References: <DHxyqB.BDD@gauhh.hanse.de> <1995Nov17.130951.29124@ark.franken.de> <DID1Cr.1vL@gauhh.hanse.de> <1995Nov25.085505.19939@ark.franken.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!rupert.shnet.org!olaf
Date: 26 Nov 1995 00:00:00 +0000
From: olaf@rupert.shnet.org (Olaf Kock)
Newsgroups: de.comp.lang.c++,de.comp.gnu
Message-ID: <5y$k7gnGjOB@rupert.shnet.org>
References: <DHxyqB.BDD@gauhh.hanse.de>
 <1995Nov17.130951.29124@ark.franken.de> <DID1Cr.1vL@gauhh.hanse.de>
 <1995Nov25.085505.19939@ark.franken.de>
Subject: Re: Exception-Hierarchie
X-Newsreader: CrossPoint v3.1 R/B2650