Article View: de.comp.lang.c++
Article #809Re: "Uberladen des Ausgabeoperators f"ur Streams.
From: Ralf W. Stephan
Date: Fri, 17 Nov 1995 10:22
Date: Fri, 17 Nov 1995 10:22
25 lines
940 bytes
940 bytes
Thomas Trenz writes:
> Ist es möglich, das Programm so zu modifizieren, daß die Fehlermeldung
> des abgeleiteten Typs ausgegeben wird?
Das sollte so funktionieren, nur hast Du vergessen, die Klassen abzuleiten:
> class ExceptionA : public ExceptionBase
> {
> };
> class ExceptionB : public ExceptionBase
> {
> };
Ich persönlich würde es eh anders machen, aber das ist Geschmaxache.
Beispiel:
catch (const ExceptionBase& e) { e.print(); }
...mit einem virtuellen print() member.
ralf
--
PGP: 1024/0xA713ECE9 2047/0xC8E605F5
Technical Details
Message-ID:
<1995Nov17.102258.21808@ark.franken.de>Path:
arc1-ca.pugleaf.net!ark.franken.de!ralfReferences:
<48f4mh$3h6@Dortmund.Germany.EU.net>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.lang.c++ Path: arc1-ca.pugleaf.net!ark.franken.de!ralf From: ralf@ark.franken.de (Ralf W. Stephan) Subject: Re: "Uberladen des Ausgabeoperators f"ur Streams. Message-ID: <1995Nov17.102258.21808@ark.franken.de> Organization: his desk writing an article Date: Fri, 17 Nov 1995 10:22:58 GMT References: <48f4mh$3h6@Dortmund.Germany.EU.net> X-Newsreader: TIN [version 1.2 PL2]