From 1383825222611332122
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f78e5,229c1f24fca43638
X-Google-Attributes: gidf78e5,public
X-Google-ArrivalTime: 1994-08-04 21:37:20 PST
Newsgroups: comp.std.c++
From: Philip@storcomp.demon.co.uk (Philip Hugh Hunt)
Path: bga.com!news.sprintlink.net!hookup!yeshua.marcam.com!zip.eecs.umich.edu!newsxfer.itd.umich.edu!gatech!swrinde!pipex!demon!storcomp.demon.co.uk!Philip
Subject: Re: dynamic_cast<T> question
References: <31lt7b$c0m@inews.intel.com>
Organization: Storage Computers Ltd
Reply-To: Philip@storcomp.demon.co.uk
X-Newsreader: Demon Internet Simple News v1.27
Lines: 30
Date: Thu, 4 Aug 1994 17:38:36 +0000
Message-ID: <776021916snz@storcomp.demon.co.uk>
Sender: usenet@demon.co.uk


Would this work:


class A {...};
class B {...};
/* Both A and B include virtual functions */

class C: public A, public B {...};

void f()
{
   A* a;
   C* c = new C;
   B* b;
   
   a = c;
   b = dynamic_cast<B*>(a);  
   ...
}








-- 
Phil Hunt


