πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Exception-Hierarchie

#888
From: Ruediger Thiel
Date: Mon, 27 Nov 1995 11:35
37 lines
1749 bytes
ralf@ark.franken.de (Ralf W. Stephan) wrote:

>Thorsten Gau writes:
>> : exception
>> :     logic_error
>> :         domain_error
>> :         invalid_argument
>> :         out_of_range
>> :         bad_cast
>> :         bad_typeid
>> :     runtime_error
>> :         range_error
>> :         overflow_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.

Nach P.J. Plauger "The Draft Standard C++ Library" S. 54 ist der
Unterschied folgender (Eigene Uebersetzung):

logic_error:
Fehler, die im Prinzip entdeckt und vermieden werden
koennen, wenn das Programm geschrieben wird.

runtime_error:
Fehler, die erst zur Laufzeit des Programmes entdeckt werden koennen.


-----------------------------------------------------
Ruediger Thiel                email: rt@ivu-berlin.de
IVU GmbH Berlin     Bundesallee 88     D-12161 Berlin
fon: +49 30  859 06-371      fax:  +49 30  859 06-366
Technical Details
Message-ID: <49c7nn$13e@ivu.ivu-berlin.de>
Path: arc1-ca.pugleaf.net!ivu-berlin.de!usenet
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!ivu-berlin.de!usenet
From: rt@ivu-berlin.de (Ruediger Thiel)
Newsgroups: de.comp.lang.c++,de.comp.gnu
Subject: Re: Exception-Hierarchie
Date: Mon, 27 Nov 1995 11:35:30 GMT
Organization: IVU Berlin GmbH
Message-ID: <49c7nn$13e@ivu.ivu-berlin.de>
References: <DHxyqB.BDD@gauhh.hanse.de> <1995Nov17.130951.29124@ark.franken.de> <DID1Cr.1vL@gauhh.hanse.de> <1995Nov25.085505.19939@ark.franken.de>
NNTP-Posting-Host: rt.ivu-berlin.de
X-Newsreader: Forte Free Agent 1.0.82