Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!microsoft!petergo From: petergo@microsoft.UUCP (Peter GOLDE) Newsgroups: comp.lang.c++ Subject: Re: Faulty Ambiguity Detection with Virtual Bases Message-ID: <58737@microsoft.UUCP> Date: 2 Nov 90 18:29:01 GMT References: <54733@brunix.UUCP> <58641@microsoft.UUCP> <54893@brunix.UUCP> Reply-To: petergo@microsoft.UUCP (Peter GOLDE) Organization: Microsoft Corp., Redmond WA Lines: 12 >What you say is true, but I claim this is a rationalization for a compiler >error, not an explanation as to why the code itself is wrong. (Perhaps the >code is wrong, but I'd like to see a reference to the ARM where it says >it's wrong.) p. 235: To avoid ambiguous function definitions, all redefinitions of a virtual function from a virtual base must occur on a single path through the inheritance structure. --- Peter Golde petergo%microsoft@uunet.uu.net "Motion gives the illusion of progress"