Boost logo

Boost :

Subject: Re: [boost] [exception] warning about non-virtual destructor -resolution?
From: Peter Dimov (pdimov_at_[hidden])
Date: 2012-04-16 19:08:55


Emil Dotchevski wrote:

> The meaning of virtual is "this function is designed to be called through
> a
> base type pointer". This is simply not true for this code, it would be
> misleading and incorrect to use virtual in this case.

Yes but a protected destructor can't be called, and making it virtual gets
rid of the warning. Some battles are just not worth fighting.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk