[ROOT] Re: How to write destructor?

From: Rene Brun (Rene.Brun@cern.ch)
Date: Fri Feb 15 2002 - 11:51:22 MET


Hi Elena,

If your class TANA derives from TObject, you should implement
   TANA::Clear(Option_t *option);
ie with the same signature as in TObject, otherwise the compiler
will correctly report a Warning.

Rene Brun

Elena Vataga wrote:
> 
>         Hello!
> 
> Sorry for very naive question.
> 
> I wrote class with my analysis variables which
> inherit from TObject class and contains
> several  TClonesArray* Electrons, Muons, Jets etc .
> 
> When trying to put in destructor
>   Electrons->Clear();
> I am getting warning message:
> 
>           function "TObject::Clear(Option_t *)" is hidden by "TANA::Clear"
>           -- virtual function override intended?
>             void           Clear();
> 
> Shell I just leave destructor vote?
> Or shell I use
>   Electrons->Delete()
> in TANA::~TANA ?
> 
>         Thank you in advance,
>                         Elena



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:41 MET