delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/11/25/17:18:19

From: Doug Eleveld <D DOT J DOT Eleveld AT anest DOT azg DOT nl>
Newsgroups: comp.os.msdos.djgpp
Subject: Are there bugs in virtual base classes?
Date: Tue, 25 Nov 1997 19:21:41 +0100
Organization: Rijksuniversiteit Groningen
Lines: 15
Message-ID: <347B1735.425FC091@anest.azg.nl>
NNTP-Posting-Host: client36-62.oprit.rug.nl
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Hi Everybody,

I've been using some virtual base classes for some of my gui stuff
and my button class has 5 virtual base classes, some with thier own
data anmd some without and I've been getting some serious bug problems,
with member variables bieng changed to invalid values and other nasty
bugs that seem like wild pointres.  Funny thing is if I remove one 
of the virtual base classes everything goes fine.  The class in question
is really small so I don't expect problems in the class itself. 

I saw in the mail archives someone else mentioning problems with virtual
base classes that the code would compile and give runtime errors.  Is
this correct?  Should I avoid using virtual base classes in DJGPP?

Doug Eleveld

- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019