Article View: de.comp.lang.c++
Article #1012Re: casting-Probleme mit virtueller Vererbung
From: Karl-Heinz Krause
Date: Thu, 14 Dec 1995 17:17
Date: Thu, 14 Dec 1995 17:17
25 lines
1174 bytes
1174 bytes
Am 9. Dez. 1995 schrieb erack@bnb.dinet.com: > moin Haiko, > am 04. Dezember 95 schrieb Haiko Emmel an All: > HE> tPtr=new Top(); > HE> bPtr=(Base*) tPtr;// funktioniert! > HE> mPtr=(Medium*) bPtr;// can not cast Base * to Medium * > HE> MPtr=(Meddle*) bPtr;// can not cast Base * to Meddle * > mit Top-Down casting geht's: > mPtr=(Medium*) tPtr; > MPtr=(Meddle*) tPtr; Das ist trivial und war nicht die Frage. Im übrigen sind "Top-Down Castings" unnötig. Man kann und sollte schreiben mPtr = tPtr; MPtr = tPtr; Karl-Heinz Krause
Technical Details
Message-ID:
<4apm76$7ao@news00.btx.dtag.de>Path:
arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mailReferences:
<49vm09$anh@dub-news-svc-6.compuserve.com> <MSGID_2=3A240=2F5855=40FidoNet_30c9a687@fidonet.org>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail From: Krause@t-online.de (Karl-Heinz Krause) Newsgroups: de.comp.lang.c++ Subject: Re: casting-Probleme mit virtueller Vererbung Date: 14 Dec 1995 17:17:26 GMT Organization: Telekom Online Internet Gateway Message-ID: <4apm76$7ao@news00.btx.dtag.de> References: <49vm09$anh@dub-news-svc-6.compuserve.com> <MSGID_2=3A240=2F5855=40FidoNet_30c9a687@fidonet.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Sender: 0913148778-0001@t-online.de (Karl-Heinz Krause) X-Newsreader: Forte Free Agent 1.0.82