Date: Tue, 17 Mar 1998 09:53:40 +0200 (EET) From: Andris Pavenis To: Gavin Sinclair cc: djgpp AT delorie DOT com Subject: Re: Run-time error: pure virtual function called In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Mon, 16 Mar 1998, Gavin Sinclair wrote: > Hello, > > I'm having this strange problem whereby my program dies at runtime with > the message "Pure virtual function called" (using DJGPP of course, gcc > 2.7.2.1). Now I know what it means (it's a C++ program), but I found > where it was stopping and there are certainly no pure virtual function > calls. In fact it seems to dislike the line > > return kingthreats.numElements; > > where there are obviously no function calls at all. Has anyone had any > experience with this? > The most obvious way how to get this message is to call virtual function from constructor or destructor of base class when this virtual function is redefined in inheritted class