🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: "Uberladen des Ausgabeoperators f"ur Streams.

#809
From: Ralf W. Stephan
Date: Fri, 17 Nov 1995 10:22
25 lines
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!ralf
References: <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]