On Fri, 2007-11-30 at 18:31 -0700, Thomas Hruska wrote:
> Michael Sullivan wrote:
> > What is a non-virtual destructor? Does this mean that there are
> > virtual destructors too? How do I define one? Would it just be 
> > 
> > virtual ~Character();
> > 
> > Like that? I have two classes that subclass Character, and the
> method
> > in question will be handled slightly differently in each of them, so
> I
> > wanted to make the method virtual...
> 
> Read the chapter in Safe C++ Design Principles on Base Classes vs. 
> Templates. It clearly describes when and how to use virtual 
> destructors. Basic rule of thumb: If you derive from any class, all 
> classes involved MUST have a virtual destructor to be cleaned up 
> properly at runtime when the objects are no longer needed.
> 
> -- 
> Thomas Hruska
> CubicleSoft President
> Ph: 517-803-4197
> 
> *NEW* MyTaskFocus 1.1
> Get on task. Stay on task.
> 
> http://www.CubicleSoft.com/MyTaskFocus/

I don't suppose there's a .pdf version of that anywhere?  I run
Linux.  .exe files don't work so well for me...

Reply via email to