Hello, I have experienced new behaviour of rootcint package trying to update my program to the newest version of ROOT (224-04) Here is a simplified version of my Class > > > > #ifndef HMYCLASS_H > #define HMYCLASS_H > > #include "TObject.h" > > class HMyClass : public TObject { > protected: > // ... > Int_t* array; > // ... > public: > HMyClass(Int_t len); > ~HMyClass(); > Int_t getVl(Int_t n) {return array[n];} > void setVl(Int_t n, Int_t v) {array[n]=v;} > // ... > ClassDef(HMyClass,1) > }; > > #endif /*!HMYCLASS_H*/ > > ------------------------------------------------ > > #include "hmyclass.h" > > ClassImp(HMyClass) > > > HMyClass::HMyClass(Int_t n) { > // ... > array= new Int_t [n]; > // ... > } > > HMyClass::~HMyClass() { > delete [] array; > // ... > } > > ------------------------------------------------ and while creating the dictionnary i got this message from rootcint: > > *** Datamember HMyClass::array: size of array () UNKNOWN ERROR!!!!! > *** Datamember HMyClass::array: pointer to fundamental type (need manual > intervention) > > Note that this message disappear when i disable object IO putting ClassDef(HMyClass,0). Any Hints? Vladimir and Denis
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:25 MET