🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: casting-Probleme mit virtueller Vererbung

#1012
From: Karl-Heinz Krause
Date: Thu, 14 Dec 1995 17:17
25 lines
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-mail
References: <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