// Is the following code fragment reasonable, when one is not sure whether
// an object was newed or not:
TH1F hist( "hist", "",...);
bool condition = ...;
TH1F * histPtr( condition ? new TH1F(...): &hist );
// use histPtr as much as needed
//Once done with histPtr, maybe the easiest to do is just to say
if ( histPtr->IsOnHeap() )
delete histPtr;
// else histPtr not on the heap and we are fine as the dtor will take of
// it automatically
Thank you for your advice. Best, Isi
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:05 MET