Article View: de.comp.lang.c++
Article #899Re: Exception-Hierarchie
From: Olaf Kock
Date: Sun, 26 Nov 1995 00:00
Date: Sun, 26 Nov 1995 00:00
25 lines
1342 bytes
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!olafReferences:
<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