From 2633872039129052317
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f78e5,4e0e65235aa5eceb
X-Google-Attributes: gidf78e5,public
From: Ron Natalie <ron@sensor.com>
Subject: Re: pointer to member derivation question
Date: 1999/06/25
Message-ID: <3773A6FE.A4EA32C7@sensor.com>#1/1
X-Deja-AN: 493819837
Content-Transfer-Encoding: 7bit
Approved: Valentin Bonnard <bonnard@clipper.ens.fr>
References: <vgvk8swxj97.fsf@ms.com> <bill-2306990925210001@bgibbons.vip.best.com> <slrn7n2qbs.dlv.sbnaran@localhost.localdomain>
X-Original-Date: Fri, 25 Jun 1999 11:57:50 -0400
Content-Type: text/plain; charset=us-ascii
Organization: Sensor Systems
X-Auth: PGPMoose V1.1 PGP comp.std.c++ iQBVAwUAN3OoRqwEuYhIxRhxAQEBrQH8CsMbykpzfmZVW8aOQiB6E7R4KI9gnlOW 8Z5eFfOA1/MnKPHuHBthi3pEQUFhzE0RSxPp+Q4iTDMd94wK/H55Gg== =KCoB
Mime-Version: 1.0
Newsgroups: comp.std.c++

> But the original poster's question has to do with conversions of
> "Derived (T::*)(X1,X2) cv" to "Base (T::*)(X1,X2)".  From previous
> discussion on this newsgroup, I gather two things: the conversion is
> forbidden, and there is no good reason to forbid it.

How does the base code know how to derferrence a pointer to the
insides of a derived class it knows nothing about?
---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html              ]



